またまたミズキです。
質問があるのですが、この掲示板のような認証キーを掲示板につけるにはどうすればよいのでしょうか?
> 質問があるのですが、この掲示板のような認証キーを掲示板につけるにはどうすればよいのでしょうか?
Image Magickというソフトを使ってcronで10分ごとにランダムに生成した英大文字を比較データとして保存すると同時に画像化し、これを投稿画面で表示して入力してもらうようにしました。ここで入力されたデータと保存してあるデータの比較を行い、ロボットからの書込みを排除しています。
効果は非常にあり、これだけでほぼ完全にスパムはじけます。ほぼというのは、まれに手動で書き込まれる(この手の書込みは、当然日本語です。)ことがあるからで、それには元々いろいろやってきた対策で対処しています。CAPTCHA によるBBSスパム対策は既に見えている内容なので公開してもいいのですが、CGIはいろいろあるので、それらを改造する時間はないため、公開するとしても基本的な情報のみになります。後は、それを見て使われる方がそれぞれのCGIを改造できるかどうかだと思いますが、要望があれば考えますが・・。
なお、個人のところにくるようなロボットは今のところ高度ではないようなので、背景をランダム画像にしたり画像を歪めたりしていますが、そんな必要はないように思えます。おかげで非常に見難くなっているので、文字も英大文字に限定したりしています。極端なことを言えば、画像ではなくテキストベースでも良いかもしれません。
この方法はWindowsの環境でも出来るのですか。
出来るのな
ら詳しいやり方を教えてくださいませんか?
Windows環境でもできますので、ランダム文字画像の生成については情報提供できます。
しかし、前にも書きましたがそれを実際にどう使うかは、使用する掲示板ソフトに依存しますので、CGIを改造することができる方でないと実際の導入は難しいです。
汎用化するにはある程度のことをしなければならないので、作ったけど使えないというのでは時間が無駄になりますので、改造できますか?
おやじが使用しているBBSでのサンプル導入例は書けますので、それを参考にして改造してもらえればと思います。
CGIの改造は出来ますので、
おやじさんが使用しているBBSの改造方法を教えてください。
> CGIの改造は出来ますので、
> おやじさんが使用しているBBSの改造方法を教えてください。
連休中に対応しますので、時間をください。。
スクリプトをアップしておきました。
http://www.aconus.com/~oyaji/server/captcha.htm
灯台下暗しで、おやじが使っているKentWebさんの「Web Forum」も、最新版では画像SPAM対策されているので、そのままで使用すれば良いと思います。
おやじの場合は、他にもいろいろ対策しているので簡単に乗り換えはできませんが・・・。
ImageMagickはいろいろ遊べるので、勉強がてら弄ってみるのも良いと思います。
> スクリプトをアップしておきました。
> http://www.aconus.com/~oyaji/server/captcha.htm
おやじさん、スクリプトの改造方法のページをわざわざ作っていただき本当にありがとうございます。
このページのおかげで無事改造できました。
>灯台下暗しで、おやじが使っているKentWebさんの「Web Forum」も、 >最新版では画像SPAM対策されているので、そのままで使用すれば良いと >思います。
気が付きませんでした。スクリプトを最新版にしていなかったもので
>おやじの場合は、他にもいろいろ対策しているので簡単に乗り換えはで >きませんが・・・。
確かにいろいろ対策していると乗り換えできないですよねぇ
>ImageMagickはいろいろ遊べるので、勉強がてら弄ってみるのも良いと >思います。
Googleで調べてみたらカウンターができることが分かりました。
これからいろいろ試してみます。