CSIRTごとに構成は異なります。しかし、ほとんどのCSIRTは、ミッションを明確に定義するように人員とポリシーを組み合わせています。人員に関しては、CSIRTには通常、専任のメンバーからなるコアグループがあり、必要に応じてCSIRTと協力する専門家によって補完されます。チームメンバーには必ず、さまざまなバックグラウンドやスキルセットがあります。たとえば、Windowsシステムの防御に精通したエキスパートもいれば、Linuxに詳しいエキスパートもいます。コアチームはCSIRTにフルタイムで割り当てられる場合がありますが、多くの場合、それが行われるのは非常に大規模な組織です。ほとんどの場合、CSIRTチームメンバーにはIT部門やサイバーセキュリティ部門での「日常業務」があります。
ポリシーに関しては、CSIRTのミッションステートメントと関連領域の定義に加えて、CSIRTがどのように機能するかを定める一連の文書を作成し、管理します。たとえば、CSIRTには通常、中心的なインシデント対応計画があり、チームがオンサイトのインシデント対応プロセスを処理する方法と、電話によるインシデント対応を処理する方法を書面で定めています。この計画では、CSIRTが複数の構成者グループにチームリソースを割り当てることで、インシデント対応を調整する方法を明らかにします。
この取り組みの一環として、CSIRTはフォームと連絡先一覧を公開し、CSIRTが関与する組織内の各グループに共有します。これは不要な手順のように思えるかもしれませんが、これまでの経験から言うと、セキュリティインシデントが発生した場合、重要な関係者は誰に連絡すべきかわからないことがよくあります。たとえば、CEOのラップトップが盗まれた場合、管理アシスタントはCSIRTに連絡すべきであることを知っているか、単にITヘルプデスクに電話しますが、ITヘルプデスクにはCSIRTを稼働させるための明確な指示が必要である可能性があります。
また、CSIRTは社内のポリシーや手続きに関する多くの文書をまとめます。この文書では、CSIRTの機能、インシデントへの対応方法、誰が何をするのか、インシデントレポートの作成方法などについて説明します。
これらのポリシーの詳細は、CSIRTの構造によって異なります。CSIRTを確立するための一般的な組織アプローチには、次のようなものがあります。
- 集約型CSIRT — 単一のチームが組織全体で使用されます。
- 分散型CSIRT — 複数のチームが異なる地域に拠点を置くか、異なる事業部門に割り当てられます。
- 調整型CSIRT — 1つの中央CSIRTが下位CSIRTの作業を調整します。
- ハイブリッドCSIRT — 集約型モデルと分散型モデルを組み合わせたものであり、中央CSIRTはフルタイムで、分散CSIRTはいつでも対応できるよう待機します。
- CSIRT/SOCハイブリッド — SOCが日常的なインシデント対応とアラート管理を担当し、特定の重大な条件が満たされるとCSIRTが稼働します。
- アウトソース型CSIRT — 外部プロバイダーがCSIRTの業務を実行します。これは、小規模な組織に適したアプローチです。アウトソース型CSIRTは、ランサムウェア被害からの復旧やデジタルフォレンジックなど、社内CSIRTのスキルセットの範囲外のタスクを実行することもできます。