雲主機必備的10個開源安全工具

雲主機必備的10個開源安全工具
包括亞馬遜AWS、微軟和Google等主流雲供應商都提供了本機安全工具套件,這些工具雖然有用,但並不是所有人都能掌握的。而且,隨着雲開發的發展,IT團隊會發現這些雲計算平台安全開發和管理工作負載的能力與需求存在差距。最終,用户需要自己來填補這些能力空白,這就是開源雲安全工具經常派上用場的地方。

流行的開源雲安全工具通常是由擁有深厚雲計算經驗的大型IT團隊的公司開發的,例如Netflix、Capital One和Lyft等。這些公司的團隊自行開發一些技術來解決現有云計算工具和服務未涵蓋的特定需求,由於這些工具也能使其他企業受益,最終決定將其開源。

這些工具面向不同的領域,有些跨不同的雲環境工作,有些則專門設計用於與AWS結合使用,AWS仍然是目前市場上使用最廣泛的公共雲(編者按:尤其是對於跨國業務而言,AWS往往是首選)。這些安全工具可以幫助瞭解可見性,主動測試和事件響應。

以下整理的十大開源安全工具並不是一個完整的列表,如果您想了解GitHub上最流行的開源雲安全工具,本文開列的清單是一個不錯的起點:

雲主機必備的10個開源安全工具
Cloud Custodian

Cloud Custodian是一個無狀態規則引擎,用於管理AWS、Microsoft Azure和Google Cloud Platform(GCP)環境。它通過統一的報告和指標將組織使用的許多合規性腳本整合到一個工具中。使用Cloud Custodian,您可以設置規則,以根據安全性和合規性標準以及成本優化準則檢查環境。

用YAML編寫的Cloud Custodian策略表示要檢查的資源的類型和集合,以及對這些資源採取什麼操作。例如,您可以設置一個策略,在所有Amazon S3存儲桶上啓用存儲桶加密。您可以將Cloud Custodian與本機雲服務和無服務器運行時鏈接起來,以自動解析策略。

Cloud Custodian最初是由Capital One的軟件工程師Kapil Thangavelu開發並開源的。

雲主機必備的10個開源安全工具
Cartography

Cartography創建基礎結構圖。該自動繪圖工具直觀地説明了您的雲基礎架構資產如何連接。這樣可以提高整個團隊的安全可見性。使用此工具可以生成資產報告,突出顯示潛在的攻擊路徑並確定需要改進安全性的區域。

Cartography由Lyft的工程師用Python開發,並在Neo4j數據庫上運行。它在AWS、Google Cloud Platform和G Suite上支持多種服務。

雲主機必備的10個開源安全工具
Diffy

Diffy是用於數字取證和事件響應(DFIR)的分類工具。當您的環境受到攻擊或破壞時,DFIR團隊的工作就是清除您的資源,以獲取攻擊者留下的任何東西。這可能是一個繁瑣的手動過程。Diffy提供了差異引擎,突出顯示了實例,VM和其他資源行為中的異常值。Diffy會告訴DFIR小組哪些資源行為異常,以幫助確定根除攻擊者的位置。

Diffy尚處於開發初期,主要在AWS上提供Linux實例,但其插件結構可以支持多個雲。Diffy用Python編寫,由Netflix的安全情報和響應團隊創建。

雲主機必備的10個開源安全工具
Gitleaks

Gitleaks是一個靜態應用程序安全測試工具,可以掃描您的Git存儲庫中的機密、API密鑰和令牌。隨着DevSecOps的IT安全性向左轉移,開發人員需要在開發管道中更早地測試代碼。Gitleaks可以掃描私有和組織範圍內的Git存儲庫,以查找已提交和未提交的秘密,並且包括JSON和CSV報告。

Gitleaks用Go編寫,由GitLab的軟件工程師Zachary Rice維護。

Git-secrets

Git-secrets是一種開發安全工具,可以防止您在Git存儲庫中包含機密和其他敏感信息。它掃描提交和提交消息,並拒絕與您預先配置的,禁止的表達式模式之一匹配的任何消息。

Git-secrets是為在AWS中使用而構建的。它是由AWS Labs創建的,後者將繼續維護該項目。

雲主機必備的10個開源安全工具
OSSEC

OSSEC是一個安全平台,結合了基於主機的入侵檢測,日誌監視以及安全信息和事件管理。最初是為本地安全性開發的,也可以在基於雲的VM上使用它。

平台的優勢之一是其多功能性。它適用於AWS,Azure和GCP環境。它還支持多種操作系統,例如Linux、Windows、Mac OS X和Solaris。OSSEC提供了一個集中式管理服務器來監視跨平台的策略以及代理和無代理監視。

OSSEC的一些關鍵功能包括:

·文件完整性檢查,在系統中的文件或目錄更改時向您發出警報;

·日誌監視,該日誌收集和分析系統中的所有日誌並向任何可疑活動發出警報;

·Rootkit檢測,當系統經歷類似Rootkit的修改時通知您;

·主動響應,使OSSEC在檢測到特定入侵時立即採取行動;

·OSSEC由OSSEC基金會維護。

雲主機必備的10個開源安全工具
PacBot

PacBot,也稱為Policy Bot,是一個合規性監視平台。您將遵從性策略作為代碼實施,PacBot會根據這些策略檢查您的資源和資產。您可以使用PacBot自動創建遵從性報告並使用預定義的修復程序解決遵從性違規問題。

根據某些條件,使用資產組功能在PacBot UI儀表板內組織資源。例如,您可以按狀態將所有Amazon EC2實例(例如,掛起、運行或關閉)分組,然後一起查看。您也可以將監視操作的範圍限制為一個資產組,以實現更有針對性的合規性。

PacBot由T-Mobile創建並繼續維護,可與AWS和Azure一起使用。

雲主機必備的10個開源安全工具
Pacu

Pacu是用於AWS環境的滲透測試工具箱。它為紅色團隊提供了一系列攻擊模塊,旨在破壞EC2實例,測試S3存儲桶配置,破壞監視功能等。該工具包當前具有36個插件模塊,幷包括用於文檔編制和測試時間表的內置攻擊審核。

Pacu用Python編寫,由滲透測試提供商Rhino Security Labs維護。

雲主機必備的10個開源安全工具
Prowler

Prowler是一個AWS命令行工具,可根據AWS Center for Internet Security基準以及GDPR和HIPAA檢查評估您的基礎架構。您可以檢查整個基礎架構,也可以指定要查看的AWS配置文件或區域。Prowler可以同時運行多個評論,並以CSV、JSON和HTML等標準格式生成報告。它還與AWS Security Hub集成。

Prowler由仍然維護該項目的AWS安全顧問Toni de la Fuente創建。

雲主機必備的10個開源安全工具
Security Monkey

Security Monkey是一個監視工具,可監視AWS、GCP和OpenStack環境中的策略更改和易受攻擊的配置。例如,在AWS中,Security Monkey在添加或刪除S3存儲桶或安全組時向您發出警報,並跟蹤您的AWS Identity and Access Management密鑰以及許多其他監視任務。

Security Monkey由Netflix開發,儘管它對該工具的支持現在僅限於較小的錯誤修復。供應商替代品是AWS Config和Google Cloud Asset Inventory。

牛調研

版權聲明:本文源自 網絡, 於,由 楠木軒 整理發佈,共 2892 字。

轉載請註明: 雲主機必備的10個開源安全工具 - 楠木軒