管理画面にアクセス制限をかけてみました。さんがIPアドレスで制限するスクリプトを書かれていたのでそちらを参考に。さん作のWordPressへのログイン履歴を保存し、ダッシュボード上で可視化できるプラグインです。Pluginsもちろん、サーバー上のログを解析するのが本筋なのですが、ログイン履歴(WordPress管理画面へのブルートフォースアタック)だけ分かれば良いというのであれば、このプラグインを入れてみましょう。試しにこのブログへのログインを試みてエラーになっているBotはこんな感じです。ブルートフォースアタックの他、メインで使っているユーザー名でのアタックもあります(ユーザー名が容易に推測できる事については後述します)。実害が無いとはいえ良い機会ですので管理画面へのアクセス制限をかけました。ユーザーの権限を見直す万が一を考えて、頻繁に管理画面にアクセスするユーザーの権限グループを低い物にしておきましょう。記事を書くだけなら編集者や投稿者(寄稿者)でOKです。Hacks」には管理者と編集者の中間に当たる「Webmaster」という権限グループを追加できる機能があります。具体的にどの権限グループでどんなことができるのかはCodexを参照にしてください。Plugins.自分しか更新しないという場合、多くの方が「管理者」のままだと思います。その場合は「管理者」ユーザーを一つ用意する新しく作った管理用のユーザーでログインし、今まで使っていたユーザーの権限グループを「編集者」に変更する。(こうしないと既にある作成者アーカイブや投稿したユーザー名を変更することになります)。アクセス制限の手法アクセス制限のかけ方は色々あります。プラグインでログインに失敗したIPアドレスを記録し、一定回数ログインに失敗したら一定時間ログインを拒否する物もありますし、Googleの2段階認証を使うプラグインもあります。オーソドックスにBasic認証でもOKです。Plugins.どの手法をとるかは、どの程度ユーザーにダッシュボードへのアクセスを許可するか(例えばユーザーが多いか少ないか、IPアドレスが特定できるのか、できないのか)で変わると思いますので、サイトにあわせて検討してみてください。WordPressの管理画面にアクセス制限を行う時の対象となるファイル・ディレクトリWordPressの管理画面にアクセス制限を行いたい場合は以下のファイル・ディレクトリを対象とします。プラグインで使っている物があるのでアクセス制限の対象から除外してください。アクセス制限から外すように書かれている物があります。入っていないので、書かなくても問題無いです。中にあり、既にBasic認証をパスしているのであえて除外しなくても大丈夫です。IPアドレスやBasic認証による制限サーバーの機能を使って制限をかけて、WordPressが無駄に起動しないようにします。この方法は不特定多数の人が管理するコミュニティ系のサイトの場合不向きです。いった場合は先にあげたプラグインを活用したり、権限グループやパスワードの強度を見直してください。.htpasswd)を使います。URLでアクセスできない場所に置きましょう(ファイルの作り方は割愛します)。