運営しているWordPressサイトが改ざんされ、怪しいサイトにリダイレクトされるスクリプトを埋め込まれるという問題が発生しました。
Web制作の仕事をしている立場で大変お恥ずかしい話ですが、顛末を記しておきますので皆様もご注意ください。
ADs
以下のようなメールが届きました。
はじめはスパムメールかと思いましたが、運営サイトのドメインをちゃんと書いているので正しいものだったようです。
リダイレクトを伴わない https://exapmle.com/wp-login.php ではログインできていたため、何かミスっているかと思いましたが気に留めていませんでした。この時点で気付くべきだった。
調べてみると、長期間手を入れていないサイトなのにサーバ内ファイルのタイムスタンプが更新されていました。
中身を見ているとファイルの改ざんと見覚えのないディレクトリやファイルが見つかりました。
末尾にdocument.writeで不審なJavascriptを実行させるコードが追記されていました。
デコードしてみると、イスラム関連のサイトへのリダイレクトのようでした。
(トラブルになってはいけませんのであまり詳しくは書きません)
以下のファイルが改ざんされていました。
見覚えのないディレクトリが作られていました。
内部はevalで何かを実行させるPHPファイルでした。
ディレクトリ名はランダムっぽいように見えます。
改ざんファイルから不正なコードを削除しました。
また、プラグインディレクトリ内のディレクトリを削除しました。
WordPressのバージョンが古かったので(自動更新にまかせていた)最新版にアップデートしました。
サーバ内ファイルを書き換えられていましたので、SFTPによるアクセスも考えられます。
そのためパスワードを変更しました。
SFTPのログを取っていなかったため、不正なログインがなかったかどうかを調べることができませんでした。
手順は以下の記事を参考にしました。記事通りに進めていけば簡単に設定できました。
これまでWordPressによるサイトを色々と運営してきましたが、外部からの改ざんを受けたのははじめてでした。
WordPressはシェアの高さゆえ悪意のあるハッカーのターゲットにされることが多く、脆弱性も頻繁に見つかっていてセキュリティ面では比較的高リスクだという認識はありましたが、自分が被害者になった経験がなかったのでちょっと油断していたかもしれません。
脆弱性は0にはできませんし外部からの攻撃もいつ自分が狙われるか分かりません。
よって対策としては
自分のサイトがいつもと違う動きをしたらすぐ調査をすること
が重要でかつ基本になるのかな、と思いました。
皆様もご注意ください。
ADs
95pu1u
71hltc