Skip to main content
雲端安全

9 大關鍵 AWS 安全風險:完整清單

強化您對抗複雜惡意軟體的防禦能力、保護混合雲,並降低 AWS 安全風險。請保持警覺,並在整個企業中實施最佳安全實務。

作者 SentinelOne
9 大關鍵 AWS 安全風險:完整清單

隨著雲端運算日益普及,AWS(Amazon Web Services)仍是頂尖平台之一。AWS 提供強大且可擴展的解決方案,讓各種規模的企業無需實體基礎架構即可部署應用程式。然而,隨著其廣泛使用,也帶來了重大的安全挑戰。在雲端保護敏感資料至關重要,因為資料外洩可能導致資料遭竊、服務中斷,以及高額的法規罰款。

AWS 提供安全的雲端基礎架構,但 雲端安全 採用共同責任模型。雖然 AWS 負責雲端本身的安全,但企業必須自行保護其部署在雲端中的內容。這表示使用者需要保持警覺並實施安全最佳實務。不過,首先讓我們來探討對 AWS 安全 的需求日益增加。

AWS 安全的必要性

雲端的靈活性吸引了無數組織採用 AWS,使其成為希望快速擴展之企業的首選平台。然而,這種便利性也使其成為網路犯罪分子的目標。IAM 根使用者憑證的使用率雖低,但仍構成潛在的安全風險。幾乎每個組織至少都有一個帳戶尚未導入多重要素驗證,而且已有許多 AWS 安全外洩事件的紀錄案例。

不幸的是,雲端錯誤設定、不良的存取控制,以及未遵循安全最佳實務,會造成額外的 AWS 安全風險。許多組織在未充分了解安全影響的情況下採用雲端服務,並假設 AWS 會處理一切。

AWS 提供工具、指南和文件,協助使用者保護其資源。然而,這些工具若遭誤用或錯誤設定,可能會引入弱點。組織可透過了解與 AWS 相關的主要安全風險,主動採取措施來縮小其攻擊面。

9 大 AWS 安全風險

讓我們來看看 AWS 的關鍵安全風險,以及您可以採取哪些步驟來避免它們。

#1 錯誤設定的 S3 儲存貯體

AWS Simple Storage Service(S3)允許企業儲存和擷取任何資料,因此成為許多應用程式的熱門選擇。然而,將 S3 儲存貯體錯誤設定為可公開存取,是常見的安全錯誤。2017 年,一個 S3 儲存貯體的錯誤設定導致 Verizon 的敏感資料外洩,影響其數千名客戶。這類暴露通常發生在開發人員或管理員不慎將 S3 儲存貯體對公眾開放時。

如何避免:

組織應始終驗證其 S3 儲存貯體設定。AWS 提供 AWS Config 和 Amazon Macie 等工具,可協助偵測可公開存取的 S3 儲存貯體以及敏感資料外洩。

#2 對 EC2 執行個體的不受限制存取

Elastic Compute Cloud(EC2)允許使用者啟動虛擬伺服器。然而,若對這些執行個體的存取控制設定不當,可能導致嚴重弱點。將 SSH 對整個網際網路開放就是典型例子。攻擊者可對 SSH 憑證進行暴力破解,取得對 EC2 執行個體的未授權存取,進而進入整個雲端環境。

如何避免:

使用安全群組限制 SSH 存取,並將存取限制於已知 IP 位址。實施 多重要素驗證(MFA),並停用以密碼為基礎的登入,以提升安全性。使用 AWS Key Management Service(KMS)加密靜態資料。

#3 不良的身分與存取管理(IAM)設定

AWS Identity and Access Management(IAM)有助於管理誰可以存取 AWS 資源。不幸的是,許多組織將 IAM 角色設定為權限過於寬鬆。例如,當使用者只需要讀取權限時卻授予管理員權限,會增加攻擊面。

如何避免:

套用最小權限原則——僅授予使用者和服務所需的權限。AWS IAM Access Analyzer 可用於識別權限過於寬鬆的政策,而 AWS CloudTrail 可用於監控 IAM 設定的變更。

#4 加密不足

另一項主要安全風險是未對靜態與傳輸中的敏感資料進行加密。若沒有加密,攻擊者可在傳輸期間攔截資料,或在取得對雲端儲存空間的未授權存取後存取敏感資訊。不安全的密碼可能透過暴力破解攻擊而遭入侵。如今有許多無密碼驗證解決方案可供組織受益。

如何避免:

AWS 提供加密功能,例如 AWS Key Management Service(KMS),用於加密靜態資料,以及用於已儲存物件的 Amazon S3 加密。請確保所有敏感資料皆使用業界標準通訊協定進行加密,例如 TLS(用於傳輸中的資料)和 AES-256(用於靜態資料)。使用者也不應在所有服務和裝置上使用相同密碼,並應確保經常輪替或變更密碼。他們也應學習最佳密碼管理實務,並設定適當的密碼長度。

#5 不安全的 API 與公開端點

許多 AWS 服務使用 API 進行整合,但不安全的 API 可能使系統暴露於攻擊之下。若 API 缺乏適當的驗證或速率限制,攻擊者可利用暴力破解攻擊或分散式阻斷服務(DDoS)攻擊加以利用。

如何避免:

務必使用 API Gateway 管理 API 驗證並強制執行使用配額。AWS WAF(Web Application Firewall)可保護公開端點免受惡意流量侵害。實施 OAuth 等安全機制進行驗證,並啟用記錄以監控 API 存取。

#6 忽視安全修補

雲端環境如同地端基礎架構一樣,需要定期更新和 修補程式。然而,有些組織未修補虛擬機器(VM)中的弱點,導致遭利用的風險增加。許多備受矚目的攻擊都是由未修補的弱點所造成。

如何避免:

使用 AWS Systems Manager Patch Manager,為 EC2 執行個體和其他 AWS 資源設定自動修補。這可確保作業系統和應用程式始終保持最新狀態。

#7 缺乏雲端安全監控

許多組織對雲端環境中的即時監控重視不足。這使得偵測未授權存取、資料外洩,或潛在安全事件變得困難。若沒有持續監控,事件可能數月都未被發現。

如何避免:

AWS 提供多種工具,例如 Amazon GuardDuty 和 AWS CloudTrail,用於監控可疑活動。這些工具提供即時安全警示,有助於更有效地識別並回應威脅。

#8 備份與災難復原規劃不足

依賴單點故障,例如未經測試的備份或復原流程,可能使組織容易遭受資料遺失或服務停機。資料外洩、勒索軟體攻擊,或意外刪除都可能在毫無預警的情況下發生,因此災難復原計畫至關重要。

如何避免:

使用 Amazon S3 和 Amazon S3 Glacier 自動備份重要資料。實作 AWS Backup 以簡化備份管理。定期測試災難復原計畫,確保其在危機期間能如預期運作。

#9 遭忽略的 IAM 使用者活動

若未謹慎管理,IAM 使用者憑證可能很容易遭到入侵。組織經常忽略異常的使用者活動,而這可能是憑證遭入侵或內部威脅的早期指標。未監控 IAM 使用者活動會留下安全缺口。權限過於寬鬆的 IAM 角色可能擴大攻擊面並增加影響範圍。

如何避免:

為所有 IAM 使用者啟用多重要素驗證 (MFA)。使用 AWS CloudTrail 監控使用者活動,並經常檢閱存取日誌以找出可疑行為。IAM 存取金鑰也應定期輪替,未使用的金鑰應停用。使用 AWS IAM policy simulator 分析存取模式並頻繁測試 IAM 政策。實作經過審慎建構的服務控制政策 (SCP),並在多個帳戶中設定防護機制與動作限制,以提升額外安全性。

Callout Background Image Gradient

CNAPP Market Guide

Get key insights on the state of the CNAPP market in this Gartner Market Guide for Cloud-Native Application Protection Platforms.

降低 AWS 安全風險的最佳實務

保護 AWS 環境需要採用分層方法。良好雲端安全的基礎,在於深入了解 AWS 服務的運作方式,以及認識潛在弱點。AWS 提供一系列旨在協助保護雲端環境的工具與功能,但能否有效運用這些工具至關重要。讓我們來探討一些保護 AWS 基礎架構並降低常見安全風險的重要最佳實務。

#1 保護您的 S3 儲存貯體

Amazon S3 是廣受歡迎且用途廣泛的儲存解決方案,但設定錯誤的 S3 儲存貯體經常導致重大資料外洩。確保只有經授權的使用者能存取儲存貯體中的資料至關重要。

提升 S3 儲存貯體安全性的步驟:

  • 謹慎設定權限:確保您的 S3 儲存貯體預設為私有,除非有特定理由需要將其設為公開。
  • 使用儲存貯體政策:套用限制性的儲存貯體政策,只允許特定使用者、角色或 IP 範圍存取您的資料。務必遵循最小權限原則。
  • 加密您的資料:使用 AWS Key Management Service (KMS) 或 SSE-S3 啟用伺服器端加密 (SSE),以加密靜態資料。
  • 監控儲存貯體活動:使用 AWS CloudTrail 監控存取日誌,並偵測對您 S3 儲存貯體的未授權存取。
  • 封鎖公開存取:利用 Amazon S3 Block Public Access 功能,防止敏感資料意外公開暴露。

#2 限制對 EC2 執行個體的存取

EC2 執行個體提供許多 AWS 環境的運算骨幹。然而,對這些執行個體的不當存取控制可能使您的基礎架構暴露於外部威脅。常見錯誤之一是讓 Secure Shell (SSH) 連接埠(通常為連接埠 22)對公眾開放,這可能招致暴力破解攻擊。

保護 EC2 執行個體的步驟:

  • 妥善使用安全群組:安全群組可作為虛擬防火牆。僅允許來自特定 IP 位址或網路的存取,以限制進入 EC2 執行個體的流量。例如,應限制僅已知的管理 IP 位址可進行 SSH 存取。
  • 實作 MFA 和 IAM 角色:登入 EC2 執行個體時使用多重要素驗證 (MFA),並為使用者指派具最小權限存取的角色。這可確保只有經授權的使用者能存取關鍵資源。
  • 停用以密碼為基礎的登入:使用 SSH 金鑰對進行驗證,而非依賴密碼,因為密碼更容易受到暴力破解攻擊。
  • 定期更新並修補執行個體:為在 EC2 執行個體上執行的作業系統與軟體啟用自動修補,以降低已知弱點風險。
  • 加密傳輸中的資料:使用 HTTPS 和 SSH 等通訊協定,保護 EC2 執行個體與其他服務之間的通訊。

#3 實作強健的 IAM 政策

AWS Identity and Access Management (IAM) 可讓您定義誰可以存取 AWS 資源,以及他們可以執行哪些動作。設定錯誤的 IAM 角色與政策是重大的安全風險,因為這可能導致過度的存取權限或對敏感資源的未授權存取。

強化 IAM 安全性的步驟:

  • 遵循最小權限原則:僅授予使用者執行其工作所需的權限。例如,如果使用者只需要對 S3 儲存貯體的讀取權限,就不要授予其完整的管理權限。
  • 對服務使用 IAM 角色:在可能的情況下,將 IAM 角色指派給 AWS 服務(例如 EC2 執行個體),而不是使用存取金鑰。IAM 角色可視需要自動取得權限,而無需使用憑證。
  • 為所有使用者啟用 MFA:實作多重要素驗證(MFA)以增加額外的安全層。要求使用者除了提供使用者名稱和密碼之外,還需提供第二個驗證因素,例如以時間為基礎的一次性密碼(TOTP)。
  • 輪替 IAM 存取金鑰:如果您必須使用存取金鑰,請確保定期輪替,以降低外洩風險。AWS 提供 AWS Secrets Manager 等工具,協助您安全地管理憑證。
  • 監控並稽核 IAM 使用情況:使用 AWS CloudTrail 追蹤並記錄所有 IAM 活動。定期檢閱這些日誌,以尋找異常活動跡象,例如嘗試提升權限或存取敏感資源。

#4 強制執行資料加密

加密對於保護敏感資料至關重要,無論是靜態資料還是傳輸中的資料皆然。若未加密資料,一旦攻擊者取得儲存系統的存取權或攔截傳輸中的資料,資料就可能暴露。

確保強式加密的步驟:

  • 為靜態資料啟用加密:AWS 為許多服務提供內建加密,包括 S3、RDS 和 EBS。請一律使用 AWS Key Management Service(KMS)或客戶管理金鑰來啟用伺服器端加密(SSE)。
  • 加密傳輸中的資料:使用 TLS(Transport Layer Security)或 SSL(Secure Sockets Layer)來保護 AWS 服務與用戶端之間傳輸的資料。例如,在存取 S3 資料時,請確保使用 HTTPS 而非 HTTP。
  • 使用 AWS Certificate Manager (ACM):使用 AWS ACM 管理 SSL/TLS 憑證,以安全地處理憑證佈建、輪替與管理。這可確保您的資料在傳輸期間進行端對端加密。
  • 稽核加密金鑰:定期稽核您的加密金鑰及其使用情況。AWS KMS 會提供加密金鑰使用方式的詳細日誌,讓您能夠偵測潛在的誤用。

#5 保護 API 和端點

許多應用程式使用 API 與 AWS 服務互動。雖然 API 非常實用,但若未妥善保護,也可能成為攻擊媒介。未經驗證或未設速率限制而公開暴露的 API,可能導致暴力破解或分散式阻斷服務(DDoS)攻擊。

保護 API 的步驟:

  • 使用 AWS API Gateway:AWS API Gateway 可讓您透過強制執行速率限制、設定驗證與授權,以及監控流量,安全地管理您的 API。
  • 啟用驗證:使用 OAuth、AWS SigV4 或 JSON Web Tokens(JWT)等安全驗證機制,以確保只有經授權的使用者可以存取您的 API。
  • 實作速率限制與節流:設定速率限制與節流原則,以防止您的 API 遭到濫用。這有助於保護您的 API 免受 DDoS 攻擊與資源耗盡。
  • 啟用記錄與監控:使用 AWS CloudWatch 記錄並監控 API 請求。您可以針對可疑活動設定警示,例如 API 請求速率過高或重複登入失敗嘗試。

#6 定期修補與維護

未修補的弱點是攻擊者常見的入侵入口。若未及時套用安全修補程式,可能使您的 AWS 環境暴露於漏洞利用、惡意軟體和勒索軟體攻擊之下。

自動化修補管理的步驟:

  • 使用 AWS Systems Manager Patch Manager。此服務可自動化修補在您的 EC2 執行個體上執行之作業系統和應用程式的流程。您可以在維護時段安排修補,以將服務中斷降至最低。
  • 為受管服務啟用自動更新:AWS 會為其許多受管服務處理修補,例如 RDS、Lambda 和 S3。啟用自動修補,以確保您始終執行這些服務最新且最安全的版本。
  • 稽核修補合規性:定期稽核整個 AWS 環境中的修補合規性。AWS Systems Manager Compliance Dashboard 可協助您追蹤修補狀態,並識別需要更新的執行個體。

#7 持續監控與稽核

持續監控是即時偵測並回應潛在安全威脅的關鍵。AWS 提供多種工具來監控您的環境並識別可疑活動。

有效雲端監控的步驟:

  • 使用 AWS CloudTrail:AWS CloudTrail 會記錄所有 API 呼叫以及對 AWS 環境所做的變更,讓您能夠追蹤使用者活動並偵測未經授權的變更。
  • 啟用 Amazon GuardDuty:GuardDuty 使用機器學習來監控 AWS 環境中的異常行為,例如連接埠掃描、暴力破解攻擊和可疑 IP 位址。
  • 使用 AWS Config:AWS Config 會持續監控並記錄您的 AWS 組態,若任何組態偏離您定義的安全性原則,便會傳送警示。
  • 設定 CloudWatch Alarms:使用 CloudWatch 為關鍵安全事件建立警示,例如未經授權的存取嘗試、過度的資源使用量或失敗的 API 呼叫。

#8 實作災難復原與備份策略

健全的備份與災難復原計畫,對於在面臨資料遺失、系統故障或勒索軟體攻擊等安全事件時,確保業務持續營運至關重要。

建立有效災難復原的步驟:

  • 使用 AWS Backup:AWS Backup 可讓您集中管理並自動化 AWS 服務(如 RDS、S3、EFS 和 DynamoDB)的備份流程。請確保您的關鍵資料會定期備份,並儲存在地理位置分散的地點。
  • 啟用跨區域複寫:對關鍵資料使用跨區域複寫,以確保在區域性中斷時仍可使用。S3 等服務支援跨區域複寫,可在不同 AWS 區域之間提供備援。
  • 測試復原流程:定期測試您的災難復原流程,以確保其能如預期運作。模擬故障情境,以驗證您的備份與復原策略是否有效。

#9 監控 IAM 使用者活動

確保密切監控 IAM 使用者活動,對於偵測遭入侵的憑證或內部威脅至關重要。許多組織未能追蹤異常行為,導致其系統暴露於風險之中。

監控 IAM 使用者活動的步驟:

  • 啟用 AWS CloudTrail:使用 AWS CloudTrail 記錄並追蹤所有 IAM 活動,包括登入嘗試、權限變更及資源存取。請定期檢閱這些日誌,以找出異常行為。
  • 為可疑活動設定警示:使用 AWS CloudWatch 為可疑動作建立警示,例如來自非預期位置的登入嘗試、突然的權限變更,或多次登入失敗。
  • 輪替並稽核 IAM 存取金鑰:確保 IAM 存取金鑰會定期輪替,並停用任何未使用的金鑰。AWS 提供工具來稽核存取金鑰的使用情況並偵測遭入侵的金鑰。

透過採用這些最佳實務,組織可大幅降低發生安全性外洩的機率,同時維持 AWS 環境中的營運效率。

Callout Background Image Gradient

CNAPP Buyer’s Guide

Learn everything you need to know about finding the right Cloud-Native Application Protection Platform for your organization.

使用 SentinelOne 降低 AWS 安全風險

SentinelOne Cloud Native Security for AWS 可保護端點並強化身分。

其提供:

  • 由 AI 驅動的企業級安全性,並以全面的 AI 驅動 CNAPP 保護您的雲端。
  • 託管於全球各地的 AWS 區域中,可為企業提供即時保護、偵測與回應。
  • Singularity™ Cloud Data Security 使用 AI 驅動的惡意軟體掃描,提升 AWS 環境的資料安全性。敏感資料絕不會離開 Amazon S3 儲存貯體,且會直接掃描物件。您可以分析檔案、檢查威脅中繼資料,並在必要時輕鬆解除隔離並還原檔案。此外,您還可獲得針對檔案型惡意軟體與零時差威脅的負載平衡保護。

以下是您透過 SentinelOne 的 AWS 安全功能可獲得的內容,以及您應該使用它們的原因:

InstantVisibility 

取得豐富洞察與數位環境的完整視圖,以透過自動化修復提供脈絡與關聯分析

Verified Exploit Paths™ 

透過 Offensive Security Engine™ 像攻擊者一樣思考,安全地模擬對雲端基礎架構的攻擊,以更準確識別真正可被利用的警示。

值得信賴的 AWS 安全合作夥伴 

AWS 可協助您加速業務發展,而作為 AWS 技術、創新與共同銷售合作夥伴,SentinelOne 可協助您維護雲端安全。憑藉超過 7 項 AWS 能力與認證,以及超過 20 項整合,SentinelOne 是 AWS 客戶安全領域的領導者。

無縫整合

透過與 Amazon Security Lake、AppFabric、Security Hub 和 Guard Duty 等服務整合,提升可視性並加速威脅狩獵。您也可以使用 Amazon Elastic Disaster Recovery 和 AWS Backup 提升整合的韌性。

合規支援

符合最新法規標準,例如 GDPR、HIPAA、PCI-DSS 等。定期執行雲端安全稽核、產生詳細報告,並隨著您的組織擴展 AWS 安全性。

Callout Background Image Gradient

See SentinelOne in Action

Discover how AI-powered cloud security can protect your organization in a one-on-one demo with a SentinelOne product expert.

使用 SentinelOne 預防風險

AWS 為雲端運算提供強大且安全的平台,但必須了解安全性是共同責任。雖然 AWS 負責保護基礎架構,但組織仍需自行保護其資料、應用程式與組態。這需要採取主動的方法來識別並降低風險。

持續學習與改進在維護 AWS 安全性方面扮演關鍵角色。請定期檢閱您的雲端組態,隨時掌握最新的安全威脅,並實作自動化監控以防止潛在外洩。透過適當的安全措施以及 SentinelOne 等工具,AWS 可以成為適用於各種規模企業的高度安全平台。

常見問題

許多雲端運算客戶專注於其雲端環境的外部安全風險,但實際上最大的風險來自內部。最大的安全風險來自組態錯誤,這些錯誤會讓資源可被錯誤的使用者存取。

不一定。如上所述,雲端供應商上最常見的安全問題,是您在設定環境時自行造成的問題。任何主要雲端供應商都可以安全地完成設定,因此比起選擇「正確」的雲端供應商,更重要的是確保您以安全的方式設定環境。

是的。但他們只能在特定情況下這麼做。Amazon 指出,除非是為了防止詐欺、回應法律要求,或取得擁有該資料之客戶的直接同意,否則他們不會存取客戶資料。

深入了解 雲端安全

Decorative background gradient

您的雲端安全——30 分鐘內完成全面評估。

與 SentinelOne 專家會面,評估您在多雲環境中的雲端安全態勢,找出雲端資產、錯誤設定、秘密掃描,並透過 Verified Exploit Paths™ 排定風險優先順序。
Dark dashboard UI with purple-highlighted nav, summary cards showing 149, 7, 78, 56, 1.2 h, and a status table with linked purple text