cicd-sensor と連携
cicd-sensor は、GitHub Actions など CI 環境向けのオープンソースの eBPF ランタイムセキュリティセンサーです。CI/CD ジョブに cicd-sensor を導入すると、Takumi Runner を利用しなくてもジョブの実行をトレースし、そのログを Takumi に送信することが可能になります。
cicd-sensor のみご 利用の場合でも、ルールを設定して脅威を検知したり、トレースログを保管したりできますが、Takumi と連携することにより、取得したトレースログをより効果的に活用できます。
Takumi と連携することにより、以下が可能になります。
- トレースログが可視化できる
- トレース検索機能により、サプライチェーンインシデント発生時に該当期間のトレースログを調査できる
- 脅威検出機能により、弊社の専門知識とシステムを活かした脅威を検出する機能をご利用いただける
cicd-sensor のルールは Takumi との連携と併用いただけます。
サポートされている CI/CD パイプライン
cicd-sensor の連携は実行環境に依存しないため、基本的には cicd-sensor がサポートする CI/CD パイプラインに対応しています。cicd-sensor は以下の CI/CD 環境に対応しています。
- GitHub Actions
- GitHub ホステッドランナー
- x64
- arm64
- セルフホステッドランナー
- Blacksmith ランナー
- x64
- GitHub ホステッドランナー
- GitLab CI/CD
- Self-Managed Runner
Third party ランナーなど他にも対応している環境がありますので、詳しくはcicd-sensor のドキュメントをご覧ください。
cicd-sensor は GitLab ホステッドランナーには対応しておりません。また、GitHub ホステッドランナーの ubuntu-slim と Blacksmith の arm64 ランナーにも対応しておりません。
cicd-sensor のトレースログを Takumi に送信する
cicd-sensor から Takumi へトレースログを送信できるよう、独自の cicd-sensor Manager(以下「Takumi の Manager」)を提供しています。cicd-sensor の Manager 設定で Takumi の Manager を指定することによって連携されます。