記事No | : 15281 |
投稿日 | : 2017/01/08(Sun) 11:23:48 |
タイトル | : スパム対策 |
ID情報 | : haruk |
投稿者 | : はるか |
URL | : http://n-h.x0.to/ful321/joyful.cgi |
おめでとうございます。昨年はお世話に成りました。
joyful.cgiですが、スパムに荒らされて困っています。
何か良い方法ありませんか。http://を禁止とか。
フォルダー名を変更してもすぐに見つけられます。
今年もよろしくお願いします。
記事No | : 15282 |
投稿日 | : 2017/01/08(Sun) 16:58:29 |
タイトル | : Re: スパム対策 |
ID情報 | : teketen |
投稿者 | : てけてん |
掲示板を拝見したところ、スパムにある一定の特徴がありますね。
タイトルに、「半角スペース」が必ずあるということです。
取敢えず、取り急ぎ、以下の対策を取ってみてください。
(まずは、対策1で様子をみて下さい)
■対策1
regist.cgi
482行目付近
#-----------------------------------------------------------
# フォーム入力チェック
#-----------------------------------------------------------
sub form_check {
# 不要改行カット
の次の行に
# 改造による追記 ■■ タイトルに半角スペースがある場合、記事を受け付けずに、偽のメッセージを表示。
message('ありがとうございます。記事を受理しました。') if($in{sub} =~ / /);
を挿入して下さい。
これは、上に書いてある通り、タイトルに半角スペースがある場合に、記事を受け付けないで、偽のメッセージを表示します。
エラーページにすると、もしかして、そのエラーをスパムロボットがチェックしているかも知れませんので、念の為に。
なので、掲示板にリンクを張っているページにでも、半角スペースはタイトルで使わないように明記しておかれると良いかと。
■対策2
KENTさんのライブラリを使った画像認証は、既にスパムに解析されています。
一定の画像なため、解析しやすいんです。
なので、画像認証で表示されている数字を「右から」入力するように変更するだけでも、効き目があるかもしれません。
画像の数字が、例えば、「123456」と表示されていたら、「654321」と入力するという事です。
captcha.cgi
35行目付近
#-----------------------------------------------------------
# 認証画像作成 [ライブラリ版]
#-----------------------------------------------------------
sub load_pngren {
my ($plain,$sipng) = @_;
の次の行に
$plain = reverse($plain); # 改造の為、追記 ■■
を挿入して下さい。
これは、数字を右から表示するように変更しています。
なので、対策1と同様に、どこかにその旨明記して下さい。
--------
他にも、書き込み用のパスワードを使うとか。
一番簡単な方法の、参考ログ。
http://www.kent-web.com/support/bbs/?list=all&bos=15178&pg=30
ただし、スパムロボットではなく、普通のユーザーと同じように掲示板に書き込みしている場合は、効き目がないかも知れません。
ただ、見た限りでは、外国のスパムが、ランダムにひらがなを採取して、タイトルやコメントなどに書き込んでいるようのなので、大丈夫だと思うのですが(^-^;
ここまで改造してみて、やはりスパムに書き込まれるという場合は、他に、以前回答したものですが、
http://www.kent-web.com/support/bbs/?list=all&bos=15162&pg=30
こんな機能を付けるとか。
まあ、色々と対策は考えられるのですが、あまり制限を増やしても、投稿し難くなるだけなので、簡単なものから試してみて下さい。
記事No | : 15283 |
投稿日 | : 2017/01/08(Sun) 20:26:26 |
タイトル | : Re: スパム対策 |
ID情報 | : haruk |
投稿者 | : はるか |
URL | : http://n-h.x0.to/ful321/joyful.cgi |
てけてん様
早速ありがとうございました。ご指摘いただいた二つの対策を
実施しました。これで大丈夫と思います
お正月早々からありがとうございました。
記事No | : 15320 |
投稿日 | : 2017/01/18(Wed) 23:26:09 |
タイトル | : Re^2: スパム対策 |
ID情報 | : manusaru |
投稿者 | : manusaru |
私の対策方法をNo.15319に書きましたので参考までに。