SOC

読み:そっく / 英語表記:Security Operations Center

組織のネットワークやシステムを24時間体制で監視し、ログや通信を分析してサイバー攻撃の兆候を検知・通報する専門の組織である。重大と判断した事象は、組織全体の対応や調整を担うCSIRTなどへ引き継ぐ。

イマシルちゃんの解説

攻撃者は、夜中や休日でもおかまいなしにネットワークへ忍び込もうとするんだ。
だから、ログや通信の様子を交代で見張り続ける専門のチームが必要になるよ。
そうしたセキュリティ監視を担う組織をSOCというんだ。
SOCでは、監視の道具が出した警告を分析担当者が調べて、本物の攻撃かどうかを見極めるよ。
本物なら影響の大きさを判断して、対応する担当へすぐに知らせるの。
異常に早く気付けるほど、被害を小さく食い止めやすくなるんだ。

より深い解説

定義と位置付け

SOC(Security Operations Center)は、セキュリティ監視と分析を専門に行う組織や拠点である。ファイアウォール、IDS・IPS、EDR、各種サーバなどの情報を集め、攻撃の兆候を見つけて関係者に知らせる。特定の規格で定められた組織形態ではなく、担当範囲は組織ごとに定義する。

攻撃は時間を選ばないため、SOCは夜間・休日も含めた24時間365日の監視体制をとることが多い。この体制を自社だけで維持するのは人員面で負担が大きく、監視を外部へ委託する組織も多い。

形態特徴
自社運用(内製)自社のシステムや業務を熟知した判断ができる。人材の確保と昼夜を問わない交代勤務が負担になる
外部委託専門事業者の知見と体制を利用できる。自社の事情を知らないため、判断基準の共有が必要
併用(ハイブリッド)一次監視を外部、詳細な判断や対応を自社で行うなど、役割を分担する

監視を請け負う事業者をMSSP(Managed Security Service Provider)と呼び、提供されるサービスをマネージドセキュリティサービスと呼ぶ。EDRの監視から端末の通信遮断までを代行するMDRも、委託の一形態である。

なお、半導体分野のSoC(System on a Chip:一つのチップにシステムを集積した部品)とは別の語である。大文字・小文字の違いに注意する。

主な業務

SOCの業務は、アラートを眺めることだけではない。検知の仕組みを作り、改善し、報告するまでを含む。

業務内容
監視SIEMなどに集まるアラートやログを常時確認する
一次分析アラートが本物の攻撃か、どの程度急ぐべきかを判断する
詳細分析端末やログを深く調べ、侵入の経路や影響範囲を明らかにする
通報と引継ぎ決めた基準に従って、関係部署やCSIRTへ連絡する
脅威ハンティングアラートを待たず、侵入の痕跡を仮説に基づいて能動的に探す
検知ルールの改善誤検知を減らし、見逃した手口を検知できるよう規則を見直す
報告検知件数や傾向、対応状況を定期的にまとめる

アラートを待たずに探しに行く脅威ハンティングは、「既に侵入されているかもしれない」という仮定から出発する。例えば「ある攻撃グループは正規の遠隔管理ツールを悪用する」という情報を得たら、そのツールが普段使われない端末で動いた形跡を探す。脅威インテリジェンスは、こうした仮説の材料になる。

分析担当者の階層

多くのSOCは、分析担当者を難しさに応じた階層(Tier)に分ける。名称や区切り方は組織によって異なるが、典型的には次のようになる。

階層主な役割
Tier 1アラートのトリアージ。手順書に沿って誤検知を除き、緊急度を付けて上位へ渡す
Tier 2引き継いだ事案の詳細分析。影響範囲を特定し、封じ込めの方法を提案する
Tier 3高度な分析、デジタルフォレンジックス、能動的な脅威の探索、検知ルールの開発

階層を分けるのは、大量のアラートを限られた専門家に直接回さないためである。手順化できる判断を一次で処理し、判断が難しいものだけを上位へ上げる(エスカレーション)。

誤検知と見逃し

アラートの判断には、二種類の誤りがある。

判断の結果実際は攻撃実際は攻撃でない
アラートあり正しい検知誤検知(フォールスポジティブ)
アラートなし見逃し(フォールスネガティブ)正しく無視

誤検知が多いと分析担当者の時間が奪われ、本物のアラートが埋もれる。一方で誤検知を減らそうと検知条件を緩めすぎると、見逃しが増える。SOCは両者のバランスを見ながら検知ルールを調整する。見逃しは表に出にくいため、能動的な探索や外部からの通報で見つかった事例を検知ルールへ反映する。

監視から通報までの流れ

次は、SOCが外部への不審な通信を検知した場合の独自例である。

  1. SIEMが、社内PCから悪性リストに載った宛先への通信を、プロキシサーバのログから検知してアラートを出す。
  2. 一次分析の担当者が、宛先の評価と通信の時刻・回数を確認する。業務サイトの誤登録ではないと判断する。
  3. 同じ端末のEDRの記録を確認し、通信の直前に不審なプログラムが起動したことを見つける。
  4. 定めた基準に従い、重大度を「高」としてCSIRTと端末の管理部署へ通報する。
  5. 事前の合意に基づき、EDRで端末の通信を遮断する。
  6. 同じ宛先と通信した端末がほかにないか、全社のログを検索する。
  7. 事案の終了後、検知までにかかった時間や手順の問題を振り返り、検知ルールを改善する。

手順5のように、SOCがどこまで自分で措置してよいかは事前に決めておく必要がある。業務を止める判断を誰が下すかが曖昧だと、検知できても対応が遅れる。

役割の近い組織との違い

SOCと名前や役割が近い組織に、CSIRTとNOCがある。

観点SOCCSIRTNOC
主な目的攻撃の兆候の監視・分析インシデント対応と関係者の調整ネットワークの稼働監視と障害対応
主に見るものセキュリティ機器のアラート、ログ通報、SOCからの報告、外部情報機器の死活、回線の使用率、性能
主な道具SIEM、EDR、IDS連絡体制、対応手順書SNMPによる監視、ネットワーク管理システム
外部との窓口通常は持たない他組織の対応窓口と連携する通信事業者や保守業者と連携する

SOCは「見つける」役割、CSIRTは「対応を進め、関係者をまとめる」役割と整理できる。インシデントが起きたとき、経営層への報告や外部への公表を判断し、法務・広報と調整するのはCSIRT側の仕事である。ただし小規模な組織では、同じ担当者が両方を兼ねることも多い。

NOC(Network Operations Center)は、ネットワークが正常に動き続けることを見張る組織である。回線の断や輻輳といった可用性と性能の問題を扱う。DDoS攻撃のように通信量の異常として現れる攻撃では、NOCとSOCの両方が関わる。窓口と連絡手順を事前に決めておく。

SOCを支える仕組み

SOCの分析担当者は、いくつかの製品を組み合わせて使う。

仕組みSOCでの使い方
SIEM多様なログを集約し、相関分析でアラートを出す。監視の中心になる
EDR端末内部の活動を調べ、必要なら端末の通信を遮断する
IDS・IPSネットワーク上の攻撃パターンを検知・遮断する
SOAR定型の調査や連絡を自動化し、担当者の負担を減らす
脅威インテリジェンス攻撃者の手口や悪性の宛先の情報を、検知と分析に使う

これらの道具は、ログが届いて初めて役に立つ。監視対象の機器からSIEMまでのログ転送経路は、SOCにとって業務の生命線である。転送が止まっても気付ける仕組みを用意する。

設計・運用の観点

SOCを作るときは、まず何を守るかと、どこまで見るかを決める。ログが届かない機器やネットワークは監視の死角になる。拠点やクラウドのログを集める経路、帯域、暗号化も設計に含める。

外部へ委託する場合は、責任の分担を明確にする。次の点を契約や手順書で取り決める。

取り決める事項例
監視の範囲対象の機器、時間帯、ログの種類
通報の基準と期限重大度ごとに、検知から何分以内に誰へ連絡するか
措置の権限端末の通信遮断やアカウント停止を委託先が実行してよいか
連絡手段夜間・休日の連絡先、連絡がつかない場合の扱い
報告定期報告の内容と頻度

SOCの成果を測る指標として、攻撃の発生から検知までの時間や、検知から通報までの時間が使われる。時刻の記録が正確でないと、これらの指標もログの分析も信頼できない。監視対象の機器はNTPで時刻をそろえる。

人の面では、交代勤務による疲労と、大量のアラートによる「アラート疲れ」が課題になる。誤検知の削減と定型作業の自動化は、担当者が重要な判断に集中するための対策である。

SOCの体制づくりについては、MITREの11 Strategies of a World-Class Cybersecurity Operations Centerが体系的にまとめている。国内では日本セキュリティオペレーション事業者協議会(ISOG-J)がSOCとCSIRTの役割を整理した資料を公開している。

トラブル時の切り分け

観測した状態確認すること
特定の拠点のアラートが急に途絶えた攻撃が止んだと決めず、拠点からのログ転送経路と送信元機器の状態を確認する
同じ内容の誤検知が続く検知ルールの条件、業務の変化、除外設定の要否
通報したのに対応が始まらない通報先と連絡手段、重大度の基準、措置の権限が合意されているか
ログの時刻が前後して経緯を追えない機器ごとの時刻同期とタイムゾーンの設定

午後での問われ方

この用語が出てくる記事

↑