designsupply.llc
  • aboutabout
  • servicesservices
  • worksworks
  • mediamedia
  • contactcontact
  • homeサイトトップ
  • about会社概要
  • services業務内容
  • works実績紹介
  • mediaメディア
  • contactお問い合わせ
ja/

media

メディア

  1. サイトトップ
  2. メディア
  3. マーケティングの記事
  4. WordPressの改ざんにあった話と防止策について

WordPressの改ざんにあった話と防止策について

  • 2017.10.11
  • マーケティング
  • ウェブサイト運用
Updated: 2018.01.07
弊社でもWordPressを使ったサイト制作のご依頼をいただくことが多いのですが、とても便利で高性能な反面、脆弱性を突かれた第三者によるサイト改ざんが大きな問題となっています。最近ですが実際にサイト改ざんの相談があったので詳細と対策をまとめてみました。  
WordPressサイトが第三者により改ざん
先日、とあるサイト運用担当の方からWordPressサイトの一部が表示されないとご連絡があり確認してみると、カスタム投稿のアーカイブページが真っ白になっており、404という文字が表示されていました。   WordPressの改ざんにあった話と防止策について   一瞬、??となったのですが、ご相談者さま曰く、「パーマリンクの設定」を弄ってしまったとのことでログイン情報をいただき、管理画面へ。   パーマリンクの設定を戻して、リライトルールなどもいろいろ調べて再度確認。 しかし、元に戻らず振り出しに、、この時点ではまさかサイトが改ざんされているとは思いませんでした。   いろいろ原因を探しながら、ふとサーバーに入ってテーマフォルダ内のファイルを見ると、 …!!、ファイル内が書き換えられているではありませんか!   WordPressの改ざんにあった話と防止策について   どうやら真っ白な画面に404と書かれた文字が表示されていたのはこれが原因だったようです。すぐに修正し無事にアーカイブページは表示されるようになったのですが、そのテーマフォルダの中に見慣れないファイルが、、   中のソースコードを見ると、変数に格納された謎の文字の羅列(気味悪い、、) そして、base64_decodeの文字が。。   WordPressの改ざんにあった話と防止策について   Googleで調べると他にもいろんな情報がヒットし、どうやら外部のスクリプトを実行させようとしているらしいです。恐ろしい、、 他にも謎のユーザーが管理者権限で作成されていたりとかなり不気味でした。   WordPressの改ざんにあった話と防止策について  
WordPress改ざん後の対応と防止策
今回のケースでは、 ・サイトのテンプレートファイルが書き換えられていた ・不正なスクリプトが埋め込まれているファイルが作成されていた ・管理者権限の不明なユーザーが作成されていた   という被害内容でした。   そこでまずは、不正なスクリプトファイルを丸ごと削除し、管理者権限で作成されていたユーザーを削除し、とりあえずサイトを現状復帰させました。   そして、防止策として以下の項目を行いました。 ・未使用ユーザーアカウントを削除 ・使用ユーザーアカウントのログインIDをメールアドレスに変更 ・使用ユーザーアカウントのパスワードを複雑なものに変更 ・WordPress本体とプラグインをアップデート ・セキュリティ対策のプラグインをインストール   特に最後のセキュリティ対策のプラグインはかなり有効だと思います。 今回採用したのは国産のプラグインで安心できる「SiteGuard WP Plugin」です。   https://ja.wordpress.org/plugins/siteguard/   ログイン画面のURL変更や、ログイン時の画像認証、ログイン毎のメールアラートなど機能が充実しているのでオススメです!  
WordPress改ざんの原因は?
今回サイト改ざんの原因に至ったのは主に下記の要因が考えられます。 まずは「ログインアカウントのIDとパスワードが推測されやすいものだった」と 「WordPress本体とプラグインの更新が放置されていた」が大きかったように思いました。   どうしても疎かになりがちですが、今回のケースで改めて改ざんに対する対策は必要なんだなと感じました。ウェブ制作者として気を引き締めていきたいと思います!   (参考) WordPressブログにRFI攻撃!?PHPファイルへの eval(base64_decode()) 埋め込みによる改ざんと対処方法
XでシェアLINEで送るはてブに追加

この記事を書いた人オガワ シンヤ

合同会社デザインサプライ代表兼CEO / ディレクター・ウェブデザイナー・フロントエンドエンジニアをやっています。「ウェブとデザインでヒト・モノ・サービスを繋げ新しい価値を生み出す」をコンセプトに日々奮闘中!制作中はダイエットコーラとチョコレートが欠かせないアラフォーWebクリエイター。

Sponsored Link

  • Showcase
  • Startify UI
  • Functional Gradation Generator
  • Coloooors

keyword search

categories

  • ウェブサイト運用(29)
  • 事業運営のこと(25)
  • イベント参加レポート(21)
  • 集客・マーケティング(16)
  • 分析・アナリティクス(13)
  • ツール活用・効率化(12)
  • SEO対策(8)
  • 広告・アフィリエイト(7)
  • おすすめWEBサービス(5)
  • コンテンツ企画・制作(5)
  • ITライフハック術(3)
  • セキュリティ・危機管理(3)
  • 制作実践・パフォーマンス向上(2)
  • 法律・ライセンス(2)
  • 認知・ブランディング(2)
  • 書籍レビュー(2)
  • 顧客対応・ディレクション(1)
  • 記事ライティング(1)
  • Office系ソフト使い方(1)

recent articles

  • ウェブ・デザイン制作と事業運営の2023年振り返り
    read more

    ウェブ・デザイン制作と事業運営の2023年振り返り

    2023.12.31/事業運営のこと
  • 【レビュー】腰痛対策に機能性の高いエルゴノミクスチェアを導入してみました
    read more

    【レビュー】腰痛対策に機能性の高いエルゴノミクスチェアを導入してみました

    2023.01.27/ツール活用・効率化
  • ウェブ・デザイン制作と事業運営の2022年振り返り
    read more

    ウェブ・デザイン制作と事業運営の2022年振り返り

    2022.12.30/事業運営のこと
  • アクセシビリティインサイトのチェック項目に対応する
    read more

    アクセシビリティインサイトのチェック項目に対応する

    2022.12.02/分析・アナリティクス
  • Lighthouseのスコア改善に向けた対策例まとめ
    read more

    Lighthouseのスコア改善に向けた対策例まとめ

    2022.11.25/分析・アナリティクス
  • 【フリーランスの仕事場】制作環境を整えたのでレビューしてみました
    read more

    【フリーランスの仕事場】制作環境を整えたのでレビューしてみました

    2022.01.07/ツール活用・効率化
  • 次の記事
  • 一覧に戻る
  • 前の記事

まだ依頼内容が決まっていなくても、ご相談ください。

課題の整理や小さな検証、UI/UX・フロントエンドの部分的な支援から始められます。

お問い合わせやご相談はこちらから

Webサイト・プロダクトの企画設計/UI・UXデザイン/フロントエンド開発合同会社デザインサプライ(DesignSupply. LLC)

Office:大阪府大阪市天王寺区清水谷町3-22
Email:info@designsupply-web.com
home
  • サイトトップ
about
  • 3つのポリシー
  • 経営理念
  • 代表・クリエイター紹介
  • 会社概要
services
  • ビジネス・プロダクト支援
  • UI/UX・フロントエンド開発支援
  • プロジェクトの進め方・支援体制
  • エデュケーション事業
works
  • 開発プロジェクト支援
  • クリエイティブ制作
  • 自社プロダクト
media
  • デザイン
  • プログラミング
  • マーケティング
  • Web開発
  • 写真・動画制作
contact
  • お問い合わせ
news
  • インフォメーション
privacy
  • プライバシーポリシー

WE THINK WITH YOU, DESIGN FOR PEOPLE, AND BUILD WHAT WORKS.

WE THINK WITH YOU, DESIGN FOR PEOPLE, AND BUILD WHAT WORKS.

© 2013 - 2026 DesignSupply.LLC
サイトトップへ
contact