NGINXを基盤とするオープンソースのクラウドネイティブなWeb Application Firewall。Webサービスの前段でリバースプロキシとして動作します。
crowdsecurity/crowdsec
ログやHTTPトラフィックを解析して悪意あるIPをブロックし、脅威情報を共有ブロックリストに集約する、オープンソースの侵入検知・防御エンジン。
代替できる製品:Cloudflare WAF
fail2ban
- スター
- 15,265
- フォーク
- 751
- 未解決の Issue
- 297
- 最終コミット
- 昨日
これは何?
CrowdSecは、ログソースやHTTPリクエストを分析して不審な挙動を検知し、ファイアウォール、リバースプロキシ、CDN向けのbouncerなどのRemediationコンポーネントを通じて攻撃者をブロックするセキュリティエンジンです。ログベースのシナリオでIDS/IPSの役割を担い、Corazaを基盤とするAppSecコンポーネントではWAFとして動作します。AppSecはSecLangルールとOWASP Core Rule Setを読み込めます。
検知とRemediationは分離されているため、あるマシンでログを解析し、別のマシンでブロックできます。各インストール環境から報告されたIPはコミュニティのブロックリストに反映されるため、あるユーザーを攻撃したIPアドレスを他のユーザーもブロックできます。AppSecコンポーネントは、不審なリクエストにJavaScriptのProof-of-Workチャレンジを提示し、ヘッドレスブラウザーやスクレイパーの動作を遅らせる一方、検証済みのクローラーは許可できます。
デフォルトのシナリオでは、ブルートフォース攻撃、ポートスキャン、Webスキャンを検知できます。追加のシナリオはCrowdSec Hubからインストールできます。エンジンはLinux、Windows、Docker、Kubernetesなどのプラットフォームで動作し、監視と管理に使えるWebコンソールも備えています。
主な機能
- 01ログを解析し、HTTPリクエストを分析して悪意ある挙動を検知します。
- 02SecLangルールとOWASP Core Rule Setに対応したAppSec WAF。
- 03他のユーザーから報告されたIPを先回りしてブロックするコミュニティブロックリスト。
- 04bouncerを介して、マシン間で検知とRemediationを分離できます。
- 05不審なボットやスクレイパーにProof-of-WorkのJavaScriptチャレンジを提示します。
- 06MITライセンスの検知シナリオをCrowdSec Hubからインストールできます。
ユースケース
- LinuxまたはWindowsサーバーをブルートフォース攻撃やポートスキャンから保護する。
- 既存のOWASPルールを使って、Webアプリケーションの前段にWAFを導入する。
- フリート全体のファイアウォール、プロキシ、CDNで既知の悪意あるIPをブロックする。
- 公開Webサイトでスクレイパーやヘッドレスボットの被害を軽減する。
クイックスタート
- 1
docs.crowdsec.net の公式ドキュメントに従って、お使いのプラットフォームに CrowdSec をインストールしてください
トピック
よくある質問
- crowdsec とは?
- ログやHTTPトラフィックを解析して悪意あるIPをブロックし、脅威情報を共有ブロックリストに集約する、オープンソースの侵入検知・防御エンジン。 CrowdSecは、ログソースやHTTPリクエストを分析して不審な挙動を検知し、ファイアウォール、リバースプロキシ、CDN向けのbouncerなどのRemediationコンポーネントを通じて攻撃者をブロックするセキュリティエンジンです。ログベースのシナリオでIDS/IPSの役割を担い、Corazaを基盤とするAppSecコンポーネントではWAFとして動作します。AppSecはSecLangルールとOWASP Core Rule Setを読み込めます。
- crowdsec は無料で使えますか?ライセンスは?
- crowdsec は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- crowdsec は今もメンテナンスされていますか?
- 活発にメンテナンス中。crowdsec の最終コミットは 2026年10月22日 です。
- crowdsec は何に使えますか?
- LinuxまたはWindowsサーバーをブルートフォース攻撃やポートスキャンから保護する。 既存のOWASPルールを使って、Webアプリケーションの前段にWAFを導入する。 フリート全体のファイアウォール、プロキシ、CDNで既知の悪意あるIPをブロックする。 公開Webサイトでスクレイパーやヘッドレスボットの被害を軽減する。
- crowdsec のインストール方法は?
- docs.crowdsec.net の公式ドキュメントに従って、お使いのプラットフォームに CrowdSec をインストールしてください
- crowdsec はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/crowdsecurity/crowdsec
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
HTTPトラフィックを検査し、SQLインジェクションやXSS、ボット、フラッドを防ぐセルフホスト型WAF/リバースプロキシ。
小規模企業、制作スタジオ、個人サイト向けの軽量なオープンソースWAF。完全オンプレミスで運用できます。
ドメイン、IP、メールアドレス、ウォレットなどのエンティティを自動エンリッチャーでつなぐ、オープンソースのグラフ型OSINT調査プラットフォーム。
trailと呼ばれるインジケーターリストを使い、既知の悪意あるドメインなどへの通信を検知するネットワーク監視ツール。
200以上の情報源からIPやドメイン、メールアドレスなどを収集し、脅威インテリジェンスや攻撃対象領域の把握に役立つOSINT自動化ツール。