マルウェアとは

マルウェアとは、パソコンやWebサイトに害を与える目的で作られた、不正なプログラムやコードの総称です。ウイルスやバックドアもマルウェアの一種です。

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

読み
まるうぇあ
英語
Malware
広場に立つ木造のトロイの木馬のレプリカ(白黒写真)

マルウェアの仕組み

マルウェア(Malware)は「悪意のある(Malicious)」と「ソフトウェア(Software)」を組み合わせた言葉です。コンピューターウイルス、ワーム、トロイの木馬、ランサムウェア、スパイウェアなど、害をおよぼすプログラムをまとめて指します。

パソコンのマルウェアは、メールの添付ファイルや不正なアプリを開くことで入り込むのが一般的です。一方、Webサイトのマルウェアは、プラグインやテーマの脆弱性、推測されやすいパスワードなどを足がかりに、攻撃者がサーバーへ直接書き込みます。

WordPressサイトでの例

WordPressサイトに仕込まれるマルウェアは、PHPやJavaScriptのコードとして、テーマ・プラグインのファイルやデータベースの中に紛れ込んでいます。よく見られるのは次のような動きです。

  • 検索結果から訪れた人だけを、詐欺サイトや広告ページへ転送する(不正リダイレクト)
  • 検索エンジン向けに、作った覚えのないスパムページを大量に生成する(SEOスパム)
  • 攻撃者がいつでも入り直せるよう、バックドアやWebシェルを設置する
  • サーバーを踏み台にして、迷惑メールの送信や他サイトへの攻撃を行う

サイトの持ち主に気づかれないよう、ログイン中の管理者には何も起きていないように見せる細工がされていることも少なくありません。

見つけ方・確認方法

  • ログアウトした状態や別の端末(スマートフォンなど)で、検索結果からサイトを開いてみる
  • Googleで site:自分のドメイン と検索し、見覚えのないページが出てこないか確認する
  • Google Search Console の「セキュリティの問題」に警告が出ていないか確認する
  • サーバー上に、更新した覚えのない日時のファイルや、wp-content/uploads/ の中の .php ファイルがないか確認する

見えている症状を消しても、裏口が残っていれば再び感染します。見つけたファイルをすぐに削除する前に、被害の範囲と侵入経路を確かめることが大切です。

対策

  • WordPress本体・テーマ・プラグインを常に最新の状態に保つ
  • 使っていないプラグインやテーマは削除する
  • 管理画面・サーバー・データベースのパスワードを推測されにくいものにし、使い回さない
  • ファイルの改ざんを検知する仕組みと、定期的なバックアップを用意する

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

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

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