CMS編コンテンツ・マネジメント・システム(CMS)などのウェブサイト管理ツールについての備忘録です。WordPress→Joomla!→MODXとCMSを使い比べてきました。これらのCMSを維持するにはソフトのアップデートが必須です。そんなアップデートが面倒でたどり着いたのがBloggerです。独自ドメインもAdsenseもAnalyticsも使えてCMS並みにカスタマイズできます。2017年1月22日Joomla!管理画面への不正アクセスを防ぐAdminExileサイトのアクセス数が少ないから狙われることはないだろうと油断していたら、Joomla!サイトを狙った管理画面への不正アクセス攻撃を受けました。そこで、サイト改ざんの被害を防ぐために、AdminExileというエクステンションを入れました。AdminExileは、管理画面のURLをカスタマイズしたり、連続的な管理画面へのログインミスを検知すると、そのアカウントを凍結し、管理者にメールで通知してくれるエクステンションです。ここでは、AdminExileの使い方をまとめます。ダウンロードAdminExileのページにアクセスしてDownloadのリンクを開いてAdminExileをダウンロードします。インストール管理画面の「エクステンション」→「管理」→「パッケージファイルのアップロード」を開いて、AdminExileのZIPファイルを選択して「アップロード&インストール」します。AdminExileのリンクを開きます。Keyで管理画面のURLをカスタマイズします。デフォルトでadminexileという文字列が入っていますが、ウェブサイトとは全く無関係な文字列で自分が覚えやすいものにカスタマイズしましょう。このURLがAdminExileを有効にした後の管理画面のURLになります。URLは使えなくなります。URLを開いてブラウザのブックマーク(お気に入り)に登録しておきましょう。Exileの状態を有効(✔)にします。Keyを設定するだけでも管理画面への不正アクセスを防止することができます。一部の格安レンタルサーバでは、ブルートフォース攻撃によりサーバの負荷が急増すると、サーバ会社がそのサイト全体にアクセス制限をかける場合があります。なる前に、AdminExileにブルートフォース攻撃元のIPアドレスを検知してメール通知するように設定しておき、攻撃元をブロックできるようにしておくことをお薦めします。