2018年05月29日CMS・サイト制作マイページにお気に入り誰でも無料で簡単にブログが作成できることから、非常に人気のあるWordPress。ソースコードが公開されている(オープンソース)ため、世界中の開発者によって多くのプラグインが作られ、それを使うことで好きなようにカスタマイズし、使い勝手を良くしていける優れものです。WordPressは、CMS(コンテンツマネージメントシステム)市場において世界No.1のシェアを誇っています。CMSを利用する企業は年々増加傾向で、その中でもWordPressは、2016年現在、CMSの国内シェア率80%超と最も人気が高いソフトウェアです。参考:クラウドワークスhttps://crowdworks.jp/public/jobs/category/7/articles/10618しかし、国内シェアが高く利用者が多い反面、不正アクセスなどのセキュリティ対策には気を配りたいところです。皆さんは、WordPressを利用する際、どのようなセキュリティ対策をしているでしょうか。本記事では、WordPressが受ける可能性のある不正アクセスする内容、その被害を防ぐための方法・ツールをご紹介していきます。そもそも、どのような不正アクセスが考えられるの?一般的に不正アクセスというと、特定のPCやネットワークを正規の権限で利用するのではなく、パスワードを盗み出したり、ソフトウェアの脆弱性を悪用したりといった方法で不正に侵入することを言います。WordPressは、オープンソースで公開されているブログシステムのため、脆弱性がハッカーの目に触れやすく、標的にされやすいというデメリットがあります。それに加えて、WordPressのログインURL形式が「URL+wp-login.php」という決まった形式になることも狙われやすい要因となっています。攻撃される可能性がある不正アクセスのポイントはいくつかありますが、最も危険なのは「管理画面への不正アクセス」です。パスワードの漏えいやブルートフォースアタックと呼ばれる、IDとパスワードの組み合わせをすべて試す攻撃によって管理画面に入られてしまった場合、ブログの改ざんなどといったものだけではなく、そのままパスワードを変えられて、乗っ取られてしまう恐れもあります。他にも、WordPressに対する不正アクセスには、クライアントPC、WordPress本体やプラグインに潜む脆弱性を利用するものがあります。悪意を持った攻撃者によって、これらの脆弱性を利用されると、PCやWordPress自体を壊されてしまうという事態になりかねません。そのため、最善の注意と対策が必要です。不正アクセスを防ぐ方法とはWordPressの不正アクセスを防ぐ方法は、大きく分けて2つの方法があります。それが、「ツールを使う方法」と「プラグインを使う方法」です。ここからは、それぞれの方法について、活用方法も交えながらご紹介していきます。<ツール>◎WPScanhttps://wpscan.org/WPScanは、WordPressのサイトが安全かどうかセキュリティ診断を行うためのツールです。このツールでは、悪意を持った攻撃者が行うと想定される攻撃をサイトに対して試すことで、サイトが安全かどうか情報を得ることができます。対応しているテストの項目は以下のとおりです。・プラグインのバージョン取得これらの項目をテストした結果、設定に問題がある場合や脆弱性のあるプラグインを使っていると分かった時点で、迅速に対応を取ることができます。LockDownhttps://wordpress.org/plugins/login-lockdown/WordPress管理画面は、記事を書いたり、コメントを確認したりと何かと利用頻度が高いですが、同時にWordPressの設定をするなどサイト運用にとって、とても大切です。悪意を持った攻撃者の中で最も多いのが、この管理画面に不正アクセスをしようとします。LockDownでは一定回数以上ログインユーザ名とパスワードを間違えたユーザーをログインできなくしますので、不正アクセスを防ぐことができます。◎Akismethttps://ja.wordpress.org/plugins/akismet/WordPressでブログを開設し、アクセス数が増えてくると、どうしてもスパムコメントのようなものも多くなってきます。これらは煩わしいだけでなく、文章の中に不正サイトへのリンクがあるケースもあり、セキュリティリスクにもなります。このAkismetを使うと、こうしたスパムコメントを自動で「迷惑なもの」と判別し、振り分けてくれるので、管理者がわざわざ時間をさいて確認する手間も省け、何より危険な文章が誤って表に出てしまうことも防げます。Securityhttps://wordpress.org/plugins/wp-security-scan/WordPressを初期設定のまま利用している方も意外と多いのではないでしょうか。実は初期設定のままでは、セキュリティ的に危険な状態です。Securityは、WordPressサイトの脆弱性を診断し、診断結果を危険性に基づいて色分けしたり、設定を変更したりすることができるプラグインです。データベースのバックアップなどもできます。◎AntiVirushttps://wordpress.org/plugins/antivirus/WordPressには様々な画面テンプレートがあり、自由にカスタマイズが可能です。公式リポジトリで公開されている画像テンプレートは問題ないのですが、公式以外のものにはバグがみられたり、不正コードが含まれていることも極稀に見受けられます。このAntiVirusはテーマに脆弱性や不正コードが含まれていないか確認できるプラグインで、安全なサイト運営を行なうには必要不可欠です。Securityhttps://ithemes.com/security/WordPressの脆弱性診断と対策ができるプラグインで、かなり細かい項目まで診断できるのが特徴です。wpXレンタルサーバなど、セキュリティ対策を行っているサーバでは機能が競合し、サイトの動作が不安定になるケースもあるので注意が必要となります。ブログブログとは、ホームページの一種です。運営者はブログシステムに登録し、利用開始をすることで、ホームページ制作のプログラム技術を修得する必要なく、本文のみを投稿しつづければ、公開・表示はおろかページの整理や分類なども効率的に行えるシステムを言います。詳しく見るWordPressWordPressとは、CMS(コンテンツマネジメントシステム)の1種で、ホームページ管理システムのことです。ブログ感覚で記事の修正・追加が行えるうえ、通常のホームページ並みのデザインを作成することができます。詳しく見るプラグインプラグインは、本来あるソフトウェアに機能を拡張させるために追加するプログラムのことです。詳しく見るWordPressWordPressとは、CMS(コンテンツマネジメントシステム)の1種で、ホームページ管理システムのことです。ブログ感覚で記事の修正・追加が行えるうえ、通常のホームページ並みのデザインを作成することができます。システム)と言います。ホームページを作成するには文章や画像などのコンテンツの作成からHTML、CSSを使った構成・装飾の記述、リンクの設定などが必要ですが、CMSを使用すればこれらの作業を自動的に行なうことができます。詳しく見るコンテンツコンテンツ(content)とは、日本語に直訳すると「中身」のことです。インターネットでは、ホームページ内の文章や画像、動画や音声などを指します。ホームページがメディアとして重要視されている現在、その内容やクオリティは非常に重要だと言えるでしょう。CD-ROMなどのディスクメディアに記録する内容をコンテンツと呼んでいました。詳しく見るシェアシェアとは、インターネット上で自分が見つけて気に入ったホームページやブログ、あるいは、Facebookなど自分自身が会員登録しているSNSで自分以外の友達が投稿した写真、動画、リンクなどのコンテンツを自分の友達にも共有して広めたいという目的をもって、SNSで自分自身の投稿としてコンテンツを引用し、拡散していくことをいいます。詳しく見るシェアシェアとは、インターネット上で自分が見つけて気に入ったホームページやブログ、あるいは、Facebookなど自分自身が会員登録しているSNSで自分以外の友達が投稿した写真、動画、リンクなどのコンテンツを自分の友達にも共有して広めたいという目的をもって、SNSで自分自身の投稿としてコンテンツを引用し、拡散していくことをいいます。詳しく見るWordPressWordPressとは、CMS(コンテンツマネジメントシステム)の1種で、ホームページ管理システムのことです。ブログ感覚で記事の修正・追加が行えるうえ、通常のホームページ並みのデザインを作成することができます。詳しく見るWordPressWordPressとは、CMS(コンテンツマネジメントシステム)の1種で、ホームページ管理システムのことです。ブログ感覚で記事の修正・追加が行えるうえ、通常のホームページ並みのデザインを作成することができます。詳しく見るWordPressWordPressとは、CMS(コンテンツマネジメントシステム)の1種で、ホームページ管理システムのことです。ブログ感覚で記事の修正・追加が行えるうえ、通常のホームページ並みのデザインを作成することができます。詳しく見るブログブログとは、ホームページの一種です。運営者はブログシステムに登録し、利用開始をすることで、ホームページ制作のプログラム技術を修得する必要なく、本文のみを投稿しつづければ、公開・表示はおろかページの整理や分類なども効率的に行えるシステムを言います。Locator」の略称です。情報がどこにあるのかを示すインターネット上の住所のようなものだと考えるとわかりやすいでしょう。各ページのURLは、インターネットブラウザの上部に文字列として表示されています。いう名称がついていますが、実際には日本でもURLという語が使われています。詳しく見るブログブログとは、ホームページの一種です。運営者はブログシステムに登録し、利用開始をすることで、ホームページ制作のプログラム技術を修得する必要なく、本文のみを投稿しつづければ、公開・表示はおろかページの整理や分類なども効率的に行えるシステムを言います。詳しく見るWordPressWordPressとは、CMS(コンテンツマネジメントシステム)の1種で、ホームページ管理システムのことです。ブログ感覚で記事の修正・追加が行えるうえ、通常のホームページ並みのデザインを作成することができます。詳しく見るプラグインプラグインは、本来あるソフトウェアに機能を拡張させるために追加するプログラムのことです。詳しく見るWordPressWordPressとは、CMS(コンテンツマネジメントシステム)の1種で、ホームページ管理システムのことです。ブログ感覚で記事の修正・追加が行えるうえ、通常のホームページ並みのデザインを作成することができます。詳しく見るプラグインプラグインは、本来あるソフトウェアに機能を拡張させるために追加するプログラムのことです。詳しく見るWordPressWordPressとは、CMS(コンテンツマネジメントシステム)の1種で、ホームページ管理システムのことです。ブログ感覚で記事の修正・追加が行えるうえ、通常のホームページ並みのデザインを作成することができます。詳しく見るプラグインプラグインは、本来あるソフトウェアに機能を拡張させるために追加するプログラムのことです。詳しく見るWordPressWordPressとは、CMS(コンテンツマネジメントシステム)の1種で、ホームページ管理システムのことです。ブログ感覚で記事の修正・追加が行えるうえ、通常のホームページ並みのデザインを作成することができます。詳しく見るWordPressWordPressとは、CMS(コンテンツマネジメントシステム)の1種で、ホームページ管理システムのことです。ブログ感覚で記事の修正・追加が行えるうえ、通常のホームページ並みのデザインを作成することができます。詳しく見るブログブログとは、ホームページの一種です。運営者はブログシステムに登録し、利用開始をすることで、ホームページ制作のプログラム技術を修得する必要なく、本文のみを投稿しつづければ、公開・表示はおろかページの整理や分類なども効率的に行えるシステムを言います。詳しく見るリンクリンクとは、インターネット上では、あるページの中に記された、他のページの所在を表す情報のことを「ハイパーリンク」と呼び、これを略した言葉です。リンクのある場所をクリックすると、他のページにジャンプするようになっています。詳しく見るWordPressWordPressとは、CMS(コンテンツマネジメントシステム)の1種で、ホームページ管理システムのことです。ブログ感覚で記事の修正・追加が行えるうえ、通常のホームページ並みのデザインを作成することができます。詳しく見るWordPressWordPressとは、CMS(コンテンツマネジメントシステム)の1種で、ホームページ管理システムのことです。ブログ感覚で記事の修正・追加が行えるうえ、通常のホームページ並みのデザインを作成することができます。詳しく見るプラグインプラグインは、本来あるソフトウェアに機能を拡張させるために追加するプログラムのことです。詳しく見るデータベースデータベースとは、複数のアプリケーションまたはユーザーによって共有されるデータの集合体のことです。特定のテーマに沿ったデータを集めて管理され、検索や抽出が簡単にできるようになっているものを指します。詳しく見るWordPressWordPressとは、CMS(コンテンツマネジメントシステム)の1種で、ホームページ管理システムのことです。ブログ感覚で記事の修正・追加が行えるうえ、通常のホームページ並みのデザインを作成することができます。詳しく見るプラグインプラグインは、本来あるソフトウェアに機能を拡張させるために追加するプログラムのことです。詳しく見るWordPressWordPressとは、CMS(コンテンツマネジメントシステム)の1種で、ホームページ管理システムのことです。ブログ感覚で記事の修正・追加が行えるうえ、通常のホームページ並みのデザインを作成することができます。詳しく見るプラグインプラグインは、本来あるソフトウェアに機能を拡張させるために追加するプログラムのことです。メディア編集部メンバーが不定期で更新します。“振り返り”に役立つ5つのフレームワーク。まで徹底解説CMS・サイト制作デザインデザイナーに聞く「ウェブアクセシビリティ」の重要性。