TOP > ウェブとコンピュータ関連 > PHP, Javascript > BBSスパム対策

« タイから帰還 | メイン | うなぎパイの秘密 »

BBSスパム対策

最近、クライアントさんのサイトのBBSが国内や海外からのスパム被害に遭い、何度削除したりhtaccessでIPを弾いてもきりがない状態に陥ってました。そこで比較的簡単にできるスパム対策を調べてみました。

基本的なBBSスパム対策として、まずBBSのアドレスを変えてみる。(しばらくは元のアドレスも残しておいた方がいいと思う。こっちを身代わりにする)
それでも、検索エンジンのロボットがくるところにはBBSスパムもやってくるので、<a>タグによる普通のリンクではなく、Javascriptを利用したリンクを施してやりました。

方法は・・・

従来は、
<a href="oldbbs.cgi">掲示板</a>
といったシンプルなリンク方法で、これだと検索ロボットがリンクをたどってしまい、スパム業者にもBBSが分かってしまいます。

そこで代わりにJavascriptを使ってリンクしてやります。
<script type="text/javascript" src="newbbs.js"></script>
「newbbs.js」という外部Javascriptファイルを読み込ませます。

--[newbbs.js]の内容---------------------------------

url="掲示板";
document.write(url.link("newbbs.cgi"));

-----------------------------------------------------------
以上。
これで終わりです。
完璧にスパムをブロックできるものではありませんが、IPをいちいち指定していくよりはいいと思います。

About

2006年01月22日 11:30に投稿されたエントリのページです。

ひとつ前の投稿は「タイから帰還」です。

次の投稿は「うなぎパイの秘密」です。

他にも多くのエントリがあります。メインページアーカイブページも見てください。

Powered by
Movable Type