バックドアとは

バックドアとは、攻撃者が一度侵入したサイトやシステムに、あとから何度でも入り直せるように仕掛ける「裏口」のことです。

マルウェア・不正プログラム公開

読み
ばっくどあ
英語
Backdoor
錠前の鍵穴に差し込まれた鍵のアップ

バックドアの仕組み

家にたとえると、空き巣が一度入ったときに、こっそり合鍵を作って帰るようなものです。玄関の鍵(パスワード)を変えても、合鍵が残っていれば、攻撃者はいつでも戻ってこられます。

攻撃者が最初の侵入に使った脆弱性は、いずれ修正されるかもしれません。そうなっても侵入を続けられるように、最初の侵入の直後にバックドアを設置するのがよくある手口です。

WordPressサイトでの例

WordPressサイトでは、次のような形で仕掛けられることが多くあります。

  • 見覚えのない管理者ユーザー:一覧に表示されないよう細工されていることもあります
  • 不正なPHPファイル:本来は画像しか置かれない wp-content/uploads/ や、WordPress本体のファイルに似た名前で置かれます
  • 既存ファイルへの埋め込み:テーマの functions.php やプラグインのファイルに、数行のコードが書き加えられます
  • 偽のプラグイン:管理画面のプラグイン一覧に表示されないよう隠されていることがあります

外部からファイルの操作やコマンドの実行ができる高機能なものは、特にWebシェルと呼ばれます。

見つけ方・確認方法

  • ユーザー > ユーザー一覧 で、作成した覚えのない「管理者」がいないか確認する
  • wp-content/uploads/ の中に .php ファイルがないか確認する
  • 最近更新した覚えのないファイルの更新日時が、新しくなっていないか確認する

バックドアは目立たないように作られているため、目視だけで全てを見つけるのは困難です。改ざんされたページを直しても症状が再発する場合は、バックドアが残っている可能性が高いと考えてください。

対策

  • 侵入を受けたら、WordPress・サーバー(FTP)・データベースのパスワードをすべて変更する
  • 本体・テーマ・プラグインのファイルを、公式の配布元から入手した正常なファイルと照合する
  • 侵入経路となった脆弱性を特定して塞ぐ
  • ファイルの改ざんを検知する仕組みを入れ、新しい不審なファイルにすぐ気づけるようにする

無料相談サイトの異変に気づいたら
お気軽にご相談ください

ご相談・お見積りは無料です。

保守・再発防止のご相談はこちら