C2サーバーとは

C2サーバーとは

📅 最終更新:2026年8月13日

【読み方】

シー・ツー・サーバー

【英語表記】
Command and Control Server
(コマンド・アンド・コントロール・サーバー)
略称:C2 Server
(シー・ツー・サーバー)

【一般的な意味】

“C2サーバー(Command and Control Server)”とは、マルウェアに感染した端末や攻撃者が侵害したシステムに対して、命令を送ったり、情報を受け取ったりするために利用されるサーバーや通信基盤を指します。

C2は、Command and Controlの略です。

日本語では「指令・制御」などと訳されます。

攻撃者がマルウェアを端末へ侵入させた後、その端末へ毎回直接操作を行うとは限りません。

感染端末側からC2サーバーへ通信し…

  • 「現在も稼働している」
  • 「新しい命令はあるか」

…と問い合わせる方式が利用されることがあります。

攻撃者はC2サーバーを通じて…

  • 追加のコマンドを送る
  • 新しいマルウェアやツールを配布する
  • 端末の状態を確認する
  • 取得した情報を受け取る
  • 攻撃活動を継続的に制御する

…などを行う場合があります。

C2通信はどのように行われるのか

C2通信にはさまざまな方式があります。

たとえば、…

  • HTTP / HTTPS
  • DNS
  • 独自プロトコル

…など、通常のネットワークでも使われる通信方式が利用される場合があります。

攻撃者が一般的な通信へ紛れ込ませることで、ネットワーク監視から発見されにくくしようとする場合もあります。

また、感染端末が一定間隔でC2サーバーへ接続する通信は、ビーコン通信として観測されることがあります。

C2サーバーは一台とは限らない

C2という言葉から、一台の中央サーバーを想像するかもしれません。

しかし実際には…

  • 複数のC2サーバー
  • 中継サーバー
  • プロキシ
  • 侵害された第三者のサーバー
  • クラウドサービス
  • 正規サービスを悪用した通信経路

…など、複数の仕組みを組み合わせる場合があります。

そのため、攻撃者のC2インフラは単純な一台構成とは限りません。

C2サーバーが停止するとどうなるのか

攻撃者のC2サーバーが停止または遮断されると、感染端末が新しい命令を受け取れなくなる場合があります。

そのため、法執行機関やセキュリティ組織によるマルウェア対策では、C2インフラを特定して停止させることが重要になる場合があります。

ただし、攻撃者側が複数のC2サーバーや代替通信経路を用意していれば、一つのサーバーを停止しただけでは活動全体を止められないこともあります。

【ネット探検ラボでは】

ネット探検ラボでは、C2サーバーを見るとき、「攻撃者の司令塔」と理解すると分かりやすいと考えます。

ただし、重要なのはC2サーバーそのものだけを見ることではありません。

  • どの端末が
  • どの通信先へ
  • どのような間隔で
  • どのプロトコルを使って
  • どの程度の通信量で

…接続しているのかを見ることが重要です。

たとえば、普段通信する必要のない外部サーバーへ、端末が一定間隔で小さな通信を繰り返していれば、ビーコン通信として調査する手掛かりになります。

一方で、クラウドサービスや正規ソフトウェアでも定期的な外部通信は発生します。

そのため、

「外部サーバーへ通信している=C2通信」と即断することはできません。

ネット探検ラボでは、通信先、周期性、通信内容、利用プロトコル、端末本来の用途を組み合わせて評価することを重視します。

C2サーバーは、マルウェアや侵害端末の背後にいる攻撃者と、実際の感染端末をつなぐ重要な通信基盤です。

コメント

タイトルとURLをコピーしました