掲示板の迷惑書き込み対策

ホームページを作成する時のプログラムやHTMLやサーバーの設定で、私の経験した簡単で効果のある方法を紹介しています。直リンク禁止による掲示板の迷惑書き込み対策や掲示板のアドレス変更など様々な対策があります。

最近ホームページの掲示板に迷惑書き込み(迷惑書込、自動書き込み、自動書込,)が増えて困っていませんか。私は次のように対策したら、全く迷惑書き込みが無くなりました。掲示板はホームページからしか呼び出せませんが、非常に効果があります。

直リンク禁止による掲示板の迷惑書き込み対策

パソコンの写真

その内容は、要するに掲示板への直リンクを禁止して、掲示板は ホームページ楽天 からしか呼べないようにするだけです。お気に入りに登録してもページを呼び出すことができません。

実は私の掲示板を他人がその人のホームページのフレームの中に勝手に表示していたので、これをやめさせる目的で考えたものです。掲示板を使用しているとこれが迷惑投稿対策に効くことがわかったのです。

次のスクリプトを掲示板のbodyタグの先頭位置に入れてやります。

<SCRIPT Language="JavaScript">
<!--
if(document.referrer.indexOf("http://あなたのホームページアドレス")==-1)
{
alert("ホームページからアクセスしてください。");
window.location.href="http://あなたのホームページまたはエラーページアドレス";
}
// -->
</SCRIPT>

この下側のアドレスはエラーページにして、そこへ飛ばすのが効果的でしょう。迷惑書き込みは自動または簡単に書き込みできるようにしているはずで、操作が面倒な掲示板は敬遠されるのでしょう。

この方法は掲示板に限らず、HTMLファイルに対してアクセス制限(直リンク禁止)をする場合にも有効です。(2005.12.13)

この対策はJoyfullyy BBSの「自動投稿対策3」の標準機能として採用されました。またこのページを見て多くの掲示板に組み込まれているようです。(2006.04.28)

Joyfullyyで自分だけ直リンクできるようにする

掲示板への直リンクが出来ないと管理人にとっては不便なこともあります。そこで、Joyfulyy掲示板ではURLに特別のパスワードを付ければ直接開けるようにしてあります。掲示板を開いたあと、お気に入りに登録しておくと便利です。

例:パスワードに「abc123」を設定した場合
掲示板のURLに「?tyoku=abc123」を付けると直接掲示板を開けます。

http://www・・・/joyfulyy/joyfulyy.cgi?tyoku=abc123

Joyfulyyの「自動投稿対策2」も突破される

私の掲示板ではありませんが、Joyfulyyの「自動投稿対策1」と「自動投稿対策2」を設定した掲示板でも、大量の迷惑書き込みをされました。直ちに「自動投稿対策3」を行ないましたら、全く書き込みされないようです。

この「自動投稿対策3」はそもそも掲示板をホームページ以外から呼び出すことができないので、書き込み以前のところで対策されているということです。

「自動投稿対策2」は、違うサイトからの投稿であれば投稿を拒否できますが、掲示板そのものは違うサイトからでも表示できます。

最近は一度表示させてから参照元(リファラーreferer)を偽装して迷惑投稿をするものもあります。(2007.05.10)

Norton Internet Security等を利用している場合の注意

JoyfulyyBBSではこの注意表示が出ますので必要ありませんが、一般の掲示板に組み込む場合は注意してください。

掲示板のアドレス変更による迷惑書き込み対策

他の対策として、掲示板のCGIを置いているフォルダ名を変更する等で、アドレスを時々変えるのも効果があります。

もし掲示板のアドレスを知られても、時々掲示板のアドレスを変更すると、書き込みの時以前のアドレスではエラーとなるので迷惑書き込みが減ります。毎日変更すればまず書き込みはされません。でも面倒ですね。

掲示板の禁止ワード設定による迷惑書き込み対策

掲示板の禁止ワード設定による迷惑書き込み対策もとても有効なものです。単独で対策するよりも他の対策と共に実行すれば効果があります。

迷惑書き込みをする人は、特別な言い回しをしますので、それを禁止ワードに設定してやれば、もう再び投稿されることはありません。もし、投稿されたらその中の特別な単語や言い回しを追加して禁止ワードに設定すればよい訳です。

パスワード設定による迷惑書き込み対策

掲示板に簡単なパスワードを設定してパスワードを入れないと書き込みできないようにするのも効果があります。

BASIC認証程の強力なものでなくても効果は絶大です。パスワードは掲示板のどこかか、掲示板を開く所に書いておきます。これなら誰でも投稿できます。

パスワードはできれば画像で表示すれば、人間の目でないと読めないので、機械的に処理するプログラムでは太刀打ちできません。迷惑書き込みは自動でするので面倒です。