思った以上に頻繁にアタックを受けている事がわかった。これまでもあったんかなー。どんな調査をしていたかといえば、access_logの中で自分以外では本来アクセスしそうにないページにアクセスしているログを抽出した。content-summary.php左の数字はアクセス数、右のファイル名は直接アクセスされたページ。wp-login.phpなんか、モロにアタックされてる感じだよね。上位3つはWordPressでは頻繁にアタックされるページらしい。言うわけで上位3ファイルとセキュリティ上アクセスされない方が良さそうな「wp-config.php」は.htaccessでアクセス拒否設定を行う。IPのアドレス、localhostだけはアクセス可能にしておく。127.0.0.1</files>さて、よからぬ事を考える人はあの手この手でアタックをしかけてくるだろうから、そう言う人はIPアドレスでフィルタリングしておきたい。いちいちaccess_logを見るのは億劫なので、ログイン時に怪しいアクセスをしてきたIPアドレスを自動で表示するようにしてみた。具体的には「xmlrpc.php」「wp-login.php」「wp-cron.php」の3ファイルに複数回アクセスしているIPアドレスをaccess_logから抽出するようにした。103.28.192.xx後はここに出てきたIPアドレスをフィルタリングするように設定する。フィルタリングは.htaccessでやるとサーバ負荷になってしまうので、ここいら辺を参考にAWSのネットワークACLで設定する。AWSのEC2+ELBで、ロードバランサへのアクセス時点で特定IPからのアクセスを弾くこうやってせっせとフィルタリングした結果、サイトのアクセス数が半分になってしまったと言うオチ。関連記事04トラックバックの表示を忘れてた・・・ソーシャル系のボタンにかまけていたら、トラックバックが表示されていない事に気づく。Bootstrapのテーマには元々入っていなかった様子。comment.phpに以下の記述を追加。WordPress21ウィジェットのカスタマイズをするプラグインを作ってみる前回の問題についてはとりあえず置いといて、別のお話。思った以上に、ページごとにサイドバーを「カスタマイズしたいなー」と思う事があった。配送先などの住所を入れるのは本当に面倒くさい。なんで、郵便番号から自動で住所を入れる機能は是非ほしい。WordPressこの投稿へのコメントコメントはありません。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。コメントデータの処理方法の詳細はこちらをご覧ください。この投稿へのトラックバックトラックバックはありません。