Nucleus

NP_ProtectByAjax

2006年12月26日

 NP_JSEncode, NP_ProtectByMD5 に続く、スパム対策シリーズ第三弾。半分洒落のつもりで作ってみた(半分本気)。NP_JSEncodeでは、スパムロボットに読み込まれたくない部分をurl_encodeして記事に直接埋め込んでいたが、このNP_ProtectByAjaxではAjaxを用いて当該部分を別途読み込む形式。なので、より硬い防御が期待される。
 使用方法はNP_JSEncodeとほとんど同じであるが、プラグイン編集オプションからキャッシュデータ(スパムロボットに対して隠蔽しているHTMLを保持する)を消去する機能が追加されている。
 私のブログは人気があまり無いおかげで、NP_JSEncode と NP_ProtectByMD5 でスパムコメントを完全にブロックできている。が、将来これらの方法でブロックできなくなるケースに対処するため、作ってみた。もともとは、NP_JSEncodeの次期バージョンに組み込む予定にしていたが、ちょっと思うところあって別プラグインとして開発。


(ここからダウンロードできます。)

コメント

yu (2006年12月27日 03:16:36)

お、また1つ使えるカードが増えますね。

Katsumi (2006年12月27日 12:35:59)

yuさん、こんにちは。ウチのサイトではまだ必要じゃないんですが、だれか使ってレビューしてくれたらなんて、思ってます(^^)。これでだめなら、NP_Capcha かな?他にアイデア思いつかない。

コメント送信