ある企業は、オンプレミスの商用脆弱性スキャナー(Tenable.ioなどのサードパーティ製セキュリティプラットフォーム)からのセキュリティ検出結果を、AWSネイティブサービス(GuardDuty・Inspector・Macieなど)の検出結果と同一のダッシュボードで一元管理したいと考えています。Amazon Security Hub にサードパーティの検出結果を統合する正しいアプローチはどれですか?
サードパーティツールの検出結果を ASFF(Amazon Security Finding Format:AWSが定めるセキュリティ検出結果の標準フォーマット)形式に変換し、BatchImportFindings API を使用して Security Hub にインポートする。 Amazon Security Hub はASFF(Amazon Security Finding Format)という共通形式で全ての検出結果を管理します。サードパーティツールの検出結果を統合するには、データをASFF形式に変換してBatchImportFindings APIを呼び出します。Security Hubパートナーインテグレーション(Tenable・Palo Alto Networks等)はこの仕組みを実装しており、AWSマーケットプレイスや手動実装でも同様の統合が可能です。 選択肢A(GuardDutyカスタム脅威インテリジェンス)はIPアドレスリストの取り込みに特化した機能であり、汎用的なセキュリティ検出結果の統合には利用できません。 選択肢C(EventBridgeカスタムイベントバス)は有用なアーキテクチャですが、CloudWatch Logs経由でSecurity Hubへの直接統合はできません。Security HubへはASFF形式でのAPI呼び出しが必要です。 選択肢D(カスタムデータソース設定)はSecurity Hubにこのような機能は存在しません。