よこすか海軍カレーというレトルトカレーを食べてみた。commentちゃんと確認してみると結構毎日の様に激しくWordPressにログインアタックされていたりします。Boneというプラグインを入れるとよく分かります。下記の記事で紹介しています。TYPECaptchaそれで、コメントスパム対策用にCaptchaと言うプラグインを入れています。コメントするときに簡単な四則演算を要求されるようになるプラグインです。それをログイン画面にも表示するようにしています。最初の画像の下のほうがそれです。これで、ある程度は不正アクセスを防げていると思います。下の画像のように不正アクセスの痕跡が下の場合は13ページですが、多い時には数十ページにわたって残っています。不正アクセスを防ぐことが出来ても、これだけ短時間にアタックされるとサーバーに負荷がかかってしまいます。Attemposというプラグインを入れてみました。これはアクセスに指定回数失敗するとしばらくログインできなくなるというプラグインです。LockDown」というプラグインがあります。最初の画像に、ERRORと出ていると思いますが、これは指定回数ログインに失敗したので3分待ってから再試行しろとエラーが出ているところです。テスト用に3分と設定していますが、デフォルトは20分くらいだったと思います。これで、対策は万全です。実際ロックアウトのメールが来ます。ログイン履歴にはやっぱり数十ページ分のアクセスログが残っていました。考えてみたのですが、Captchaをログイン画面にも表示すると、そもそもログインのエラーの前にCaptchaのエラーに引っかかってしまって、何度も再試行しているのかもしれません。不正アクセスの防御という点では大成功ですが、サーバーへの負荷対策は不十分です。Attempos」の場合、ロックされた状態でも、ログインの試行自体は出来ます。エラーになりますけど、試行自体はできるわけです。アタックを減らすことは出来ません。負荷対策としては不十分です。それに、botネットのように大量のIPアドレスを使ってログインアタックされた場合はやっぱり負荷がかかるわけです。Webサーバレベルでのアクセス制御を/wp-admin/やwp-login.phpに対して行ったほうがより安全でサーバーも安定動作が期待できると思います。共用レンタルサーバーの場合、負荷がかかると追いだされたりしますから、対策するに越したことはないです。apacheの場合は、以下のようにしてwp-login.phpを自分のリモートホストのIPやアドレス範囲を設定しています。nnn.nnn.nnn.nnn/11</Files>nginxの場合は、/etc/nginx/conf.d/default.confに以下のようにしてwp-login.phpと/wp-admin/へのアクセスを制限しています。proxy_passの設定は、これがないとurlにアクセスするとファイルがダウンロードされしまうので必要なのですが、自分でもよくわかってないのです。(‘∀`;)アクセス制限したurlにアクセスするとファイルがダウンロードされてしまうので、しばらく悩んでつけたら上手く行ったので、こうしています。proxy_passの部分は環境によって変わってくると思います。nginxの設定は簡単なようで難しかったりするので一度ちゃんと勉強しないといけないなーと思っています。http://unix:/var/run/nginx.sock;}そんなわけで、上手くアクセス制御出来たので、これで様子を見てみたいと思います。今回のnginxのアクセス制御の設定がうまく行かなくて(単にdenyとallowの設定方法を書いてあるサイトはいっぱいあるのですが)調べている時に見つけたのが下の記事ですがiptabelsのburstと同じように同一IPからのアクセス回数を制限する機能があるみたいなので、それも面白そうです。固定IPの人ってそんなにいないと思うので、頻繁にIPアドレスが変わる環境の人は、下記の方法が使えそうです。最近コメントスパム対策していてわかった事。08.09.09[WordPressメモ]the_post_thumbnailで特殊なサイズのサムネイルを指定して表示するときの注意点[WordPressメモ]Googleに素早くインデックスしてもらうプラグインPubSubHubbubとPuSHPress。Indexesを設定したにもかかわらずnoindex.htmlが表示される。Time-outしていた原因はeAcceleratorだった。コメントをキャンセルメールアドレスが公開されることはありません。date*日本語が含まれない投稿は無視されますのでご注意ください。Day663現在の記事:6400275総閲覧数:476今日の閲覧数:1506昨日の閲覧数:9686先週の閲覧数:6現在オンライン中の人数:楽天メタ情報ログイン投稿フィードコメントフィードWordPress.org最近のコメント無料動画GyaO!の動画視聴ページのURLから動画のURL(mms)を解析して表示するツールを作ってみた。無料動画GyaO!の動画視聴ページのURLから動画のURL(mms)を解析して表示するツールを作ってみた。無料動画GyaO!の動画視聴ページのURLから動画のURL(mms)を解析して表示するツールを作ってみた。無料動画GyaO!の動画視聴ページのURLから動画のURL(mms)を解析して表示するツールを作ってみた。CLaunchとclip.exeを使ってパスワード入力などを楽にする方法。無料動画GyaO!の動画視聴ページのURLから動画のURL(mms)を解析して表示するツールを作ってみた。無料動画GyaO!の動画視聴ページのURLから動画のURL(mms)を解析して表示するツールを作ってみた。無料動画GyaO!の動画視聴ページのURLから動画のURL(mms)を解析して表示するツールを作ってみた。無料動画GyaO!の動画視聴ページのURLから動画のURL(mms)を解析して表示するツールを作ってみた。以前にもお世話になりました。【GPSロガー】GPX形式をITM形式に変換するウェブアプリを作りました。