踏み台
Stepping-stone
攻撃者が自身の身元を隠蔽するため、第三者のサーバーやパソコンを乗っ取り、そこを中継地点として最終ターゲットへサイバー攻撃を仕掛ける手口のこと。
🐾 猫で例えると?
ソファーの背に前足をかける茶トラを、別の場所へ向かうため足場を使うイメージにします。踏み台攻撃では、攻撃者が第三者の機器などを不正に利用し、そこから別の対象へ攻撃します。単に中継することや、許可された機器を使うことまで踏み台攻撃と呼ぶわけではありません。
💻 サイバー攻撃における「踏み台」とは?
企業や組織の重要なサーバーは、外部から直接アクセスできないように厳重なファイアウォールで守られています。しかし、攻撃者は諦めません。セキュリティ対策が手薄な関連企業や、個人のパソコン、あるいは社内のIoT機器などをまず乗っ取り、そこを「踏み台」にして本命のサーバーへ侵入を試みます。
標的側のログでは、中継された端末が通信元に見えることがあります。しかし、そのIPだけで端末の所有者を攻撃者と判断することはできません。侵害された端末や中継経路の記録を照合して調査します。
⚠️ 踏み台にされるリスクと加害者になる恐怖
踏み台攻撃の最も恐ろしい点は、自社のサーバーや個人のパソコンが乗っ取られた場合、被害者であると同時に「他社への攻撃の加害者」になってしまうことです。
気づかないうちに加担させられる
マルウェアや不正アカウントにより、外部への通信中継や迷惑メール送信に利用されることがあります。正規の管理用踏み台サーバーも中継を行いますが、管理者が設計した用途か、不正に悪用されているかが異なります。
# systemdを使うLinuxでの、SSH関連ログ確認の例
# サービス名は環境によりssh.serviceの場合もある
journalctl -u sshd --since "1 hour ago"
# 失敗だけでなく成功、接続時刻、使用アカウントを確認する 認証失敗の増加は侵入の試行を示す手掛かりで、踏み台化の証拠ではありません。許可されていないログイン成功、外向き通信、追加された鍵やプロセスを通常時と比較します。ログの保存先と保持期間は環境ごとに確認してください。
🛠️ 踏み台攻撃を防ぐためのポイント
自分が攻撃の加害者にならないために、システム運用では以下の対策を徹底する必要があります。
- 不要なポートを閉じ、アクセス制限をかける: 外部に公開する必要のないSSHやRDPなどの管理用ポートは閉じ、特定のIPアドレスからのみアクセスを許可する設定(ファイアウォール)を徹底します。
- 脆弱性のパッチ管理を迅速に行う: ソフトウェアやOSの古いバージョンに存在するセキュリティホール(弱点)が踏み台化の入り口となるため、常に最新のアップデートを適用します。
- 管理者認証を強化する: 多要素認証や鍵の適切な管理で不正ログインのリスクを下げます。認証後の権限と外向き通信も絞り、侵害時の被害を抑えます。
ソファーを足場にする茶トラのように、攻撃者は乗っ取った機器を次の攻撃の中継点に使います。自分のデータが無事でも、被害がないとは限りません。不要な公開サービスを閉じ、管理者の認証と更新を確認し、不審な外向き通信も調査の手掛かりにしましょう。