スパムコメント対策 

先日より当ブログに対して英語のスパムコメントが大量に書き込まれるようになったため、コメントの受け付けを一時停止していましたが、2件の対策を行い再開しました。

1件目
当ブログはMovableType4(MT4)を利用していますが、標準で装備されているCaptcha承認を導入しました。Captcha承認とは、毎回ランダムに表示される画像に埋め込まれた文字列を入力しないとコメントを受け付けてもらえないもの。導入にあたりテンプレートの大幅な書き換えが必要かと思っていましたが、テンプレートでCaptcha画像を表示したいところにMTCaptchaFieldsタグを追加、ブログの設定でCapthcaを利用できるようにするだけで簡単でした。
Captchaを利用するとスパムコメントを拒否することができますが、一つ困った問題が出てきました。それはW3CのXHTMLチェックに通らないもの。チェックにかけるとCaptcha画像を表示するIMGタグにalt属性が無いと怒られてしまいます。これについてCaptcha処理用のファイルを書き換えることで解決しました。
/lib/MT/Util/Captcha.pmをエディタで開き、57行目以降(MT4.0の場合)に実際に出力されるタグが記されているので、IMGタグにalt属性を追加してあげればOK。自分のブログのレイアウトに合わせて他のタグを改変してもいいですね。

2件目
サーバのログを確認したところ、当ブログで使用しているMT4のコメント受け付け用プログラム(mt-comments.cgi)へのスパムと思われるアクセスが、リファラとして「http://www.google.com」を残していました。実際にgoogleから移動してきたとは考えられずリファラを改変していると思われるので、.htaccessを利用し「http://www.google.com」から「mt-comments.cgi」へのアクセスを拒否しました。Captcha承認を導入したためスパムコメントが書き込まれることはないと思うのですが、mt-comments.cgiにアクセスがある度に少なからずサーバに負荷がかかると思うので、それを無くすためにこのような処置を行いました。

スパムコメントのためにこのような苦労をしなければいけないなんて大変だぁ~


エントリーを参考にしたり興味を持たれた方は左のペンギンアイコンをクリックしてブログ管理人に拍手を送ってください!
コメントがある場合はアイコン下のテキストボックスに入力すると同時に送信されます。
今後の励みになりますのでよろしくお願いします!
blogram投票ボタン
人気ブログランキング投票ボタン
にほんブログ村投票ボタン
各種ブログランキングに参加しています。
応援してくださる方はいずれかのバナーをクリックしてランキングアップにご協力ください!

この記事を読んだ人はこのような記事も読んでいます

 ・ 高松市消防出初式に行ってきました (1 hits)
 ・ 「ドラえもんブッセ」をゲット (1 hits)

このエントリーのトラックバックURL

受け付けたトラックバックは管理者の承認後に公開されます

京の路のスクリーンショット
MT3.3 TrackBackSpam(トラックバックスパム) & CommentSpam(コメントスパム)対策同様、MT4でも英語のみのコメント&トラッ...

反逆のブログのスクリーンショット
コメントスパム対策として導入しているCAPTCHAですが、 ...

名前

メールアドレス

URL

コメント

ブログパーツ
Photo Reader
Forecast

-天気予報コム-
香川県04日05日
天気北西の風のち東の風晴れ時々くもり所により昼過ぎから雨で雷を伴う東の風晴れ昼前からくもり所により昼過ぎから夕方雨
降水確率
午前/午後
20/4020/30
気温
最低-最高
-2921-29
Recent Comments
Recent Trackbacks
BlogPet
Ranking
Live Camera
Syndicate this site
RSS
track word
Recent Entries
Categories
Monthly Archives
Firefox
Firefox meter
Firefox ブラウザ無料ダウンロード
Favorite Blogs
Blog Tools
Powered by

RSS feed meter for http://himaj.in/blog/
スカウター : 暇人STRのブログ
seoparts
track feed 暇人STRのブログ
あわせて読みたい
- このページの検索ワード -
loading