セキュリティ
【セキュリティ】侵入されたかも?と思ったときにやること
2026年10月8日

レン
サーバーのCPUがずっと100%で、身に覚えのないプロセスが動いてる…これって、もしかして…
ウィルスン
…おそらく、やられているな。CPUを食い尽くすのは、乗っ取ったサーバーで仮想通貨を採掘する典型的な手口だ。認めたくはないが、これはワタシの同類の仕業だろう。

レン
どどどうしよう!?とりあえず全部消して作り直す!?

プロクラ
慌てないで。順番が大事だよ。いきなり消すと、原因が分からないまま同じ穴でまた侵入されることになる。まずは落ち着いて手順を踏もう。
守りは「重ねる」のが基本
攻撃
ファイアウォール
不要な入口を塞ぐ
SSH鍵認証
総当たりを無効化
OS更新
既知の穴を埋める
サーバー
1つ破られても次の層で止まる。どれか1つでは不十分
そもそも侵入を疑うサイン
- 何もしていないのにCPUや通信量が上がり続けている
- 身に覚えのないログイン成功がログに残っている
- 作った覚えのないユーザーやSSH公開鍵が増えている
- 設定していない定期実行が登録されている
- サイトに覚えのない内容が表示される、別のサイトへ飛ばされる
- 事業者から「他所を攻撃している」と連絡が来た
1. 被害の拡大を止める
- ネットワークから隔離する(ファイアウォールで通信を遮断、または管理画面から停止)
- 他サービスで同じパスワードを使っていたら、今すぐ全部変更する
- APIキーや認証情報がサーバー上にあったなら、すべて無効化・再発行する

プロクラ
電源をいきなり落とすより、まず通信を遮断するほうがいい。被害は止まるし、動いている状態から取れる情報が残るからね。ただし他所を攻撃している最中なら、止めることを最優先していいよ。
2. 記録を残す(消す前にやる)
慌てて作り直すと、何が起きたのかが永久に分からなくなります。同じ入口が塞がれないまま新しいサーバーを立てれば、また同じ経路で入られます。作り直す前に、ログとファイルの状態を別の場所へ保全してください。復旧を急ぐ気持ちと逆行しますが、二度目を防げるかどうかがここで決まります。

プロクラ
スナップショットを取るか、最低でもログを手元に保存しておこう。何が起きたか分からないまま復旧すると、同じことが繰り返されるからね。
- 動いているプロセスと、外部への通信先の一覧
- ユーザー一覧、最近のログイン履歴、SSHの公開鍵ファイル
- 定期実行の設定
- 最近書き換えられたファイルの一覧
- 結果はサーバーの外にも保存する(中に置いたままでは意味がない)
3. 原因を特定する
- 認証ログに不審なログイン成功はないか
- アクセスログに攻撃の痕跡はないか(侵入の入口を探す)
- 更新を怠っていたソフトはなかったか
- 公開してしまった認証情報はなかったか
- 使っていたライブラリやプラグインに、公表された弱点は出ていないか

プロクラ
入口が特定できないこともある。そのときは「特定できなかった」という前提で、思い当たる経路を全部塞ぐしかない。分からないまま同じ構成で戻すのが、いちばん危ないよ。
4. クリーンな状態から作り直す

プロクラ
ここが重要。侵入されたサーバーは『掃除して使い続ける』のではなく、作り直すのが原則だよ。攻撃者が仕込んだ裏口を完全に取り除けたと確信するのは、非常に難しいからね。新しいサーバーを立てて、健全だと確認できるデータだけを移す。

ウィルスン
そうだ。ワタシは侵入したら必ず『次も入れる裏口』を残す。表面的な掃除では消せない場所にな。作り直す以外に、ワタシを追い出す確実な方法はないのだよ。
- 移すのはデータだけにして、実行するファイルは持ち込まない
- 戻すバックアップは、侵入時期より前のものを選ぶ
- 新しいサーバーでは、認証情報をすべて作り直す
- 特定できた入口は、必ず塞いでから公開する
落ち着いてからやること

プロクラ
復旧が済んだら、同じことが起きない仕組みに変えよう。人の注意力ではなく、設定で防ぐのが本筋だよ。
- 自動更新を有効にする
- 鍵認証だけにする。パスワード認証とrootログインを止める
- バックアップを別の場所に、世代を残して取る
- ログを定期的に見る習慣か、自動で気づける仕組みを入れる

レン
止める、残す、調べる、作り直す。慌てて消さないのが一番大事なんだね。
VPSの料金を比較する
あわせて読みたい
- セキュリティ総当たり攻撃のログが止まらない:無視していいのか毎日大量に届く認証失敗の記録を、どこまで気にすべきか。放置してよい条件と、本当に危ない記録の見分け方、ログを減らす手段を解説します。
- セキュリティログイン機能の落とし穴:セッション管理ログイン状態を保つ仕組みと、なりすましを許す典型的な実装ミス。Cookieに付ける属性の意味、ログアウトで何をすべきか、そして認証を自作しないほうがいい理由を解説します。
- セキュリティファイルアップロード機能は危険な機能「画像だけ受け付ける」判定がなぜ難しいのか、中身を検査しても残る危険、容量と回数の上限、そして受け取ったファイルをどこに置くかまで解説します。
- セキュリティ使わなくなったVPSを放置するとどうなるか止めたつもりでも課金は続き、更新されないサーバーは他人に使われます。放置で起きることと、閉じるときにやるべきことを順に解説します。