*CGI*

掲示板のスパム対策

最近、増えているスパムの中に「英文でURLが羅列されている書き込み」があります。

ネットで調べたところ『掲示板改造支援サイト』を見つけました。
詳し過ぎてちょっと大変ですけれど、困っている方は一度ご覧になると良いでしょう。


2006年9月5日から、配布しているCGIスクリプトは、上記のサイトを参考にしつつ
わたしなりにスパム対策をほどこした、スクリプトになっています。
(スパム対策後、数ヶ月間、自分で掲示板を設置して、効果を確認済み。)

ただし、全てのスパムに対して、効果が100%ある訳ではありません。
もし迷惑な書込みがされた場合は、手動で書込みを削除してください。

一ヶ月に1個あるか無いか程度のはずです。(わたしの掲示板ではゼロですが)


最新版のスクリプトをダウンロードした後に、必ず下記の作業をして下さい。

スパムも進化します。更に、英文羅列リンク以外のスパムも、もちろんあります
「一生これで大丈夫!」というスクリプトは、残念ながら作ることはできません。

以下は、効果的な予防策です。
CGIスクリプト内では、出来ない作業のため、各自でお願いします。

<作業手順>

1.最新版のCGIファイルをダウンロードする。
2.設定項目内を書き換える。(同じ種類の掲示板の場合は、設定内容をコピペしても可)
3.サーバーに転送して、掲示板が動作するか確認。
4.CGIスクリプト名称を変更する。
5.サーバーに転送して、掲示板が動作するか確認。
6.掲示板へのリンクタグを、ジャヴァスクリプトに変更する。

*以下は、「4」と「6」についての解説です。



新しく設置する場合でも、掲示板名を変更する

配布スクリプトの掲示板名称は、スパム相手に知られている可能性があるので、掲示板名称を変更します。
『xxx.cgi』の『xxx』の部分の変更です。


CGIファイル内には、スクリプト名を指定している部分がありますから、ファイル内を直します。
「設定項目」→「# CGIスクリプトのファイル名」→$script = './xxxxxxx.cgi';

更に、「CGIファイルアイコンの上で右クリック」→「名前の変更」です。半角英数で直すこと!




掲示板はジャヴァスクリプトを使って、別窓で開く

あなたの掲示板は、トップページからの普通のリンクではありませんか?
なぜ、スパム投稿されるのか?検索サイトを使い、掲示板URLを調べて、やって来るのです。

検索で自分の掲示板を、引っかからないようにする方法のひとつが、ジャヴァスクリプトです。
ジャヴァスクリプトのURLリンクは、検索に引っかかりません。


掲示板へのリンクがあるページに、下記のジャヴァスクリプトを追加します。
これは「タグ」ですので、HP作成ソフトでは「ソース欄」で書き込みます。
または、windowsのメモ帳で開いて作業します。

ソース内の<head>と</head>の間でもいいですし、<body>と</body>の間でも、スクリプトは動きます。

"./xxx.cgi"
この部分は、あなたの掲示板URL。「相対パス」「絶対パス」のどちらでも可。
わからない場合は、wwwから始まる掲示板URL(絶対パス)にしておきます。

width=800,height=600
この部分は、別窓を開く時の窓(枠、画面)のサイズです。好きなサイズに変更できます。
『width〜幅』、『height〜高さ』です。*半角英数で直すこと!


更に、掲示板へのリンクを、下記のように直す。

>掲示板<
この部分は、好きな名称で構いません。漢字でもアルファベットでも可。


リンクタグを直したら、実際にクリックして飛べるかを確認!




スクリプト内の対策と、上記の対策を合わせると、かなりのスパムが拒否できるはずです。
くれぐれも、「掲示板のURLが変わりましたぁ〜!」と、新しいURLを書いて回らないように。
相手が、スパム対策をしていない掲示板の場合は、その掲示板から見つかってしまいます。



>>CGI TOP