關閉

Amazon GuardDuty 是一款專門的雲端威脅偵測服務,致力於自動化檢測 AWS 環境中的異常活動和潛在威脅。GuardDuty 透過分析 AWS CloudTrail、VPC 流量日誌和 DNS 查詢日誌來發現可疑行為。以下是其運作原理及技術特色的更深入說明:

  1. 資料來源與分析機制

GuardDuty 會持續從 AWS 的幾個主要服務收集資料,無需額外配置:

  • AWS CloudTrail:記錄管理控制台操作、API 調用等活動。GuardDuty 可透過這些資料偵測未經授權的活動,如用戶嘗試存取未授權的資源或異常的 API 調用。
  • VPC 流量日誌:監控進出 AWS Virtual Private Cloud (VPC) 的網路流量,偵測可疑流量,如內部資源被外部不明 IP 嘗試存取,或異常的大流量可能是 DDoS 攻擊的跡象。
  • DNS 查詢日誌:分析 DNS 查詢模式,檢測惡意軟體或命令控制伺服器 (C&C) 嘗試與外部連結。
  1. 機器學習與行為基線

GuardDuty 利用機器學習模型和行為分析來建立每個用戶環境的正常運作基線,並在有異常行為出現時產生警報。這些模型可以偵測細微的異常,如單一 IP 位址頻繁嘗試訪問多個不同的 AWS 資源,這可能表明潛在的橫向移動攻擊。

  1. 威脅情報整合

GuardDuty 與 AWS Threat Intelligence 服務集成,包括第三方威脅情報 (如 Proofpoint 和 CrowdStrike),可以更快、更準確地發現來自外部的已知惡意活動。這些資料庫定期更新,涵蓋惡意 IP、域名、僵屍網絡等已知威脅。

  1. 主動反應與整合

GuardDuty 能夠與 AWS Security Hub 和 Amazon Detective 無縫集成。AWS Security Hub 可以整合多個 AWS 服務的安全資訊,提供全局的安全監控。Amazon Detective 則幫助用戶深入調查和追蹤每一個安全事件,挖掘攻擊背後的詳細來源和過程。透過這些整合,企業不僅能快速偵測威脅,還能立即展開深入分析並採取行動。 

  1. 常見威脅類型

GuardDuty 偵測的威脅涵蓋多個領域:

  • 帳號攻擊:檢測到潛在的 AWS 身份識別與訪問管理 (IAM) 憑證被濫用或暴露,如憑證泄露或通過 API 調用非法存取資源。
  • 網路入侵與橫向移動:識別來自外部攻擊者的入侵嘗試,或內部攻擊者在 AWS 網路內部擴展攻擊面。
  • 惡意軟體與僵屍網路:當惡意軟體感染某一資源並試圖聯繫其命令控制伺服器時,GuardDuty 能夠識別這些連線企圖。
  • 加密貨幣挖礦:GuardDuty 可檢測惡意者利用 AWS 資源進行未授權的加密貨幣挖礦行為,這些行為會增加組織的成本並帶來額外的安全風險。 
  1. 成本效益

GuardDuty 採用基於使用量的計費模式,根據分析的資料量收費,這使得企業能靈活地根據其需求規模使用 GuardDuty。此外,由於無需部署或維護額外的硬體或軟體,這項服務極大地降低了運營成本。

在實際應用中,Amazon GuardDuty 常見於以下幾個場景:

  1. 異常流量檢測

在企業運營中,GuardDuty 可以偵測到異常的網路流量。例如某個伺服器突然與不明的外國 IP 頻繁通訊,這可能表明伺服器受到攻擊或被植入惡意軟體。GuardDuty 能自動生成警報,讓企業在問題擴大前快速介入處理。

  1. 加密貨幣挖礦防護

許多惡意攻擊者會嘗試入侵 AWS 資源以進行非法的加密貨幣挖礦。GuardDuty 透過監控流量模式,能夠識別這類行為,幫助企業防止被惡意挖礦而造成的資源浪費和費用增加。

  1. 識別憑證濫用

如果某個帳戶的 AWS 憑證洩露或遭到濫用,GuardDuty 會立即檢測出異常 API 調用行為,像是來自不尋常地區的存取請求,或突然的大量操作。這對於防止帳戶遭駭有極大的幫助。

  1. 橫向移動偵測

當攻擊者試圖在 AWS 環境內橫向移動並取得更多資源時,GuardDuty 能偵測這些內部行為並發出警報,協助企業及早識別內部的安全威脅。

總結來說,Amazon GuardDuty 提供了強大的雲端安全防護功能,通過自動化威脅偵測、機器學習與威脅情報整合,幫助企業及時發現和應對潛在的安全威脅,確保 AWS 雲端環境的安全性與穩定性。這是一款高度靈活且可擴展的解決方案,適合各類型企業運用於其 AWS 部署中。
 

額外補充:以下是 Amazon GuardDuty 與其他雲端安全服務的比較表:

功能/產品

Amazon GuardDuty

Microsoft Defender for Cloud

Google Cloud Security Command Center (SCC)

雲端平台支援

AWS

Azure, AWS, GCP

GCP, 支援部分 AWS 和 Azure

威脅偵測方法

機器學習、威脅情報

自動化威脅偵測、漏洞管理

威脅偵測、實時資產管理

自動化威脅回應

代理需求 (Agentless)

端點保護

部分支援

部分支援

整合服務

AWS Security Hub, Amazon Detective

Microsoft Sentinel, Defender 系列

Google Cloud 原生服務

使用者適合

AWS 原生環境企業

跨雲平台、大型企業

使用 Google Cloud 的企業

 

資料來源:https://aws.amazon.com/tw/guardduty/