| ■ 初心者でも出来るスパム対策 ■ | ||||||
| 掲示板のスパム投稿(迷惑広告)を防ぐ方法としては多種多様ありますが、 その中でも掲示板cgiのスパム対策に効果があるスパム対策関連サイト様の紹介と 初心者の方でも簡単に対策できるいくつかの方法をご紹介します。 自分専用のWeb Spaceに、無料または有料CGIを設置している方々を対象にしています。 よって、CGIの知識は基本的に不要ですが、多少HTMLの知識があれば大丈夫です。 ここでは、数多く使用されているkentさんの代表的な掲示板3つを例に説明します。 |
||||||
| ■ 対 策 概 要 ■ | ||||||
|
||||||
| ■ 実際の対策方法 ■ | ||||||
| 以上の内容を設置例に基づいて、該当cgi をエディタで開いて追記するか、 または、本内容が反映されたサンプルを参考に改造スクリプトを導入してください。 |
||||||
| ■ 直接書き込みを防止する方法(投稿キーの設置) ■ | ||||||
|
下の投稿キーは 7777 としていまが、7777の所を好きな半角英数字に変更してください。
glight.cgi 本体の1085行目付近に上の【「投稿フォーム」に追加】内容をコピー&ペーストする。 glight.cgi 本体の 397行目付近に上の【記事書込・投稿チェック」項目に追加】内容をコピー&ペーストする。 最新のバージョンは標準装備になっています。 最新のバージョンは標準装備になっています。 |
||||||
| ■ 投稿記事に日本語があるか判定する方法(英語の spam 投稿防止) ■ ■ URL表記「http://〜」を「*ttp://〜」に変更を促すエラー表示をして投稿を防止する方法 ■ |
||||||
下の $in{'comment'} の comment の部分はスクリプトによって異なる場合があります。 ご利用スクリプトをご確認下さい。例えば $in{'message'} や $comment などがあります。
|
||||||
| ■ デフォルトイメージをエラー扱いし投稿を防止する方法 ■ | ||||||
よって、投稿されたイメージはいつもデフォルトのイメージになっています。 これを逆手に取ってデフォルトイメージで投稿した場合、エラーメッセージを出して投稿を防止します。
|
||||||
| ■ 投稿記事内のURL数を制限する方法(大量のURLを書き込む宣伝投稿防止) ■ | ||||||
下の $in{'comment'} の comment の部分はスクリプトによって異なる場合があります。 ご利用スクリプトをご確認下さい。例えば $in{'message'} や $comment などがあります。 URLの数を3個としていますが、3の所を拒否する数に変更して下さい。
(英語の spam 投稿防止)・(大量のURLを書き込む宣伝投稿防止)とも下記の通り共通です。 glight.cgi 本体の 400行目付近に上の【記事書込・投稿チェック」項目に追加】内容をコピー&ペーストする。 ・最新のバージョンは、日本語とURL個数チェックは標準装備になっています。 ・URL表記「http://〜」を「*ttp://〜」に変更を促すエラー表示をして投稿を防止する方法は regist.csi 本体の 60行目付近に上の【記事書込・投稿チェック」項目に追加】内容をコピー&ペーストする。 regist.cgi 本体の35行目付近に上の【記事書込・投稿チェック」項目に追加】内容をコピー&ペーストする。 |
||||||
| ■ 掲示板(BBS)本体を検索エンジンから検索されないようにする方法 ■ | ||||||
掲示板への入り口(メニュー)やCGI本体をmetaタグでガードします。
掲示板への入り口(メニュー)のHTML(ソース)に記載されている掲示板CGIへのアドレスを外部JSで隠す方法
・yybbs.cgi のドットの部分をURLコード(Unicode)形式に変換したもので、アドレス自体を多少偽装する事も出来ます。 |
||||||
| ■ 設 置 例 ■ | ||||||
|
|
||||||
| ■ 改造版DL ■ | ||||||
・改造スクリプトをダウンロード後、解凍してください。解凍すると以下の1つのファイルが展開されます。 ・glight.cgi ・上記改造スクリプトを正規スクリプトの「glight.cgi」に上書きする。 ・上書きしたglight.cgiをエディタで開いて以下の箇所を追加修正します。 $regist_key = 7777;(投稿キーを指定します) $jp_wd = 1;(日本語チェックを行うか否かを指定します) $urlchk = 0;(URLのチェック方法を選択します) $urlnum = 3;(投稿コメント中に含まれるURL個数の最大値を指定します) $imgicon = 1;(デフォルトイメージをチェックを行うか否かを指定する) ・改造スクリプトをダウンロード後、解凍してください。解凍すると以下の3つのファイルが展開されます。 ・joyful.cgi ・init.cgi ・regist.cgi ・上記改造スクリプトを正規スクリプトに上書きする。 ・上書きしたinit.cgiをエディタで開いて以下の箇所を追加修正します。 $urlchk = 0;(URL数チェックは「0」、http:// ⇒ *ttp://に変更を促す場合は「1」を選択します) ・改造スクリプトをダウンロード後、解凍してください。解凍すると以下の4つのファイルが展開されます。 ・yybbs.cgi ・init.cgi ・regist.cgi ・form.pl ・上記改造スクリプトを正規スクリプトに上書きする。(form.pl は lib フォルダ内にあります。) ・上書きしたinit.cgiをエディタで開いて以下の箇所を追加修正します。 $regist_key = 1;(投稿キーを使用する設定にする) $jp_wd = 1;(日本語チェックを行うか否かを指定します) $urlchk = 0;(URL数チェックは「0」、http:// ⇒ *ttp://に変更を促す場合は「1」を選択します) $urlnum = 3;($urlchkを0にした場合、投稿コメント中に含まれるURL個数の最大値を指定します) $imgicon = 1;(デフォルトイメージをチェックを行うか否かを指定する) $dfimg = "spam.gif";(デフォルトイメージ$ico1で最初に記述したアイコンファイル名) $dficon = "スパマ";(デフォルトイメージ$ico2で最初に記述したアイコン名) |
||||||
| ■ スパム対策関連サイト ■ | ||||||
| ■ ご利用上の注意 ■ | ||||||
| ご利用に関しては全て自己責任でお願い致します。 配布元さんへの改造後の質問などは迷惑になりますので、絶対に行なわないで下さい。 |