改ざんとは

改ざんとは、権限のない第三者が、Webサイトのページやファイル、データベースの内容を無断で書き換えることです。見た目が変わらない改ざんもあります。

被害・症状公開

読み
かいざん
英語
Tampering
黒い手袋をした手が、お店の黒板に文字を書き込む様子

改ざんの仕組み

改ざんは、文書などを勝手に書き換えることです。Webサイトの改ざんは、攻撃者がサイトを書き換えられる立場を何らかの方法で手に入れ、内容を自分の都合のいいように変えることを指します。

お店の看板やメニュー表を、夜のうちにこっそり書き換えられるようなものです。看板を丸ごと塗り替えられれば誰でも気づきますが、メニューの隅に別の店の電話番号を小さく書き足されただけなら、店主はなかなか気づきません。

書き換えられる立場を得るために、プラグインやテーマの脆弱性、推測されやすいパスワード、流出したログイン情報などがよく悪用されます。

WordPressサイトでの例

WordPressサイトの改ざんは、大きく次の2つに分かれます。

  • 見てわかる改ざん:トップページが、攻撃者の主張や画像に丸ごと置き換えられる
  • 見てもわからない改ざん:ページの見た目はそのままで、裏側にコードが書き加えられる

金銭目的の攻撃では、気づかれにくい後者がよく見られます。書き加えられたコードは、たとえば次のような働きをします。

書き換えられる場所は、テーマ・プラグイン・WordPress本体のファイルだけではありません。データベースに保存された投稿や設定、.htaccess のようなサーバーの設定ファイルが書き換えられることもあります。

見つけ方・確認方法

  • ログアウトした状態や、スマートフォンのモバイル回線から、検索結果経由でサイトを開いてみる
  • Googleで site:自分のドメイン と検索し、見覚えのないページが出てこないか確認する
  • Google Search Console の「セキュリティの問題」に警告が出ていないか確認する
  • 更新した覚えのない日時に、ファイルが変更されていないか確認する
  • サーバーに詳しい方であれば、WP-CLI の wp core verify-checksums で、WordPress本体のファイルが公式の配布物と一致するかを確かめられます

対策

  • WordPress本体・テーマ・プラグインを最新に保ち、使っていないものは削除する
  • パスワードを推測されにくいものにし、二要素認証を設定する
  • 改ざん検知の仕組みを入れ、ファイルの変更にすぐ気づけるようにする
  • 改ざん前の状態に戻せるよう、バックアップを定期的に取る。戻すときは、先に侵入経路を塞いでおく

改ざんを見つけたら、表面を直すだけでなく、侵入経路と残っている不正なファイルを調べることが大切です。自分での対応が難しい場合は、専門業者に相談してください。

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

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

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