無料webスペース : 容量50MB 【FTP/CGI/SSI/PHP/SQL/広告無し】
Service
ホーム
サービス
利用規約
申し込み
禁止事項
Support
FAQ
各種設定情報
サポート掲示板
障害情報
会員専用
Contents
BF-web
■ スパム対策
サーバー選び
有料サーバーリスト
リンク


掲示板スパム対策
最近、掲示板へのスパムが増えてきています。特に海外からの書き込みがひどいですね。自動的に掲示板に書き込むツールを使っているのか、ものすごい頻度で書き込まれてしまいます。
手動で消していくのには限界があり、困っている方も多いのではないかなと思います。
ここでは簡単にスパム対策を書いていきます。

// スパム対策


// スパム対策された掲示板を使う
これが一番確実な方法だと思います。掲示板にアクセスしてから数秒で書き込まれた場合、スパムと判定してくれたり、禁止URLを登録できたりなど非常に高機能です。しかし、すべての掲示板(CGI)がスパム対策をしているわけではないので、お気に入りの掲示板(CGI)が対策をとっていないものだと困ってしまいます。


// URLを変更する
スパムされたら即座にURLを変更。簡単な上に、なかなか効果があります。例えば「bbs/yybbs.cgi
」がもしスパムされてしまったら「bbs1/yybbs.cgi」と変えるとかですね。サイト内のリンク先を変える手間はありますが、それでスパムが減ると思えば安いものです。また、cgiのファイル名をデフォルトから変更する、というのも効果があるみたいです。


// .htaccessでアクセスを制限する(1)
.htaccessでIPを制限。スパムをしてきたIPをひたすら制限してきます。地道ですけど、がんばればがんばるほど効果が期待できます。IP こんな感じで記述します。「deny from ****」この **** を制限したいIPに変え、制限をかけたいフォルダにUP。そして、ファイル名を「.htaccess」に変更すれば完了です。とはいえ、プロキシを使われるとどうしようもありませんが。


// .htaccessでアクセスを制限する(2)
Accept-Languageで制限。こちらで紹介されていて、試しにやってみたところ効果がありました。言語設定でアクセスを制限します。これを制限したいフォルダにUP。そしてファイル名を「.htaccess」に変更すればOKです。スパム側がAccept-Language対策を行ったらそれで終了ですけど、現時点では非常に効果があると思います。


私がお勧めするのはAccept-Languageでの制限ですね。とても手軽にできます。あとは、スパム対策された掲示板の利用でしょうか。
残念ながらスパムへの完璧な対策というものはありません。
少しでもスパムが無くなるよう願ってます。

最後に、全てのHP管理者さんへお願いです。使わなくなった掲示板は削除してください。
放置された掲示板へのスパムでサーバに負荷がかかり、他の利用者に迷惑をかけてしまったり、最悪サーバダウンを引き起こしてしまいます。
1つのサーバには数十〜数百人の利用者がいるので、ひとりひとりの心がけが重要です。
よろしくお願いします。


 SCHMiTT