掲示板へのスパムコメント対策

「apeskin」を使った掲示板や日記へのスパムコメントがひどいです(><) 毎日毎日削除してきましたがもう限界・・・。そこで検索して対策を調べてみました。これは!と思うのが見つかったので、さっそく実行することにしました。まずはブログ「のほ本♪」のプチ掲示板とプチ日記で試してみました♪
一つ目は、「from fun」さんのこの記事で♪

まず「apeboard.dat」のファイル名を適当な名前に変えます。「******.dat」 このときに直接FTPなどから、WEB上にあるファイル名だけを変更します。ファイル名を変えたものをアップロードすると、ログが消えてしまいます。
次に、この変えたファイル名を覗かれないように保護します。以下のように記述をした.htaccessを設置します。アップロードして、パーミッションは604に設定します。

<Files ~ "\.(dat|htaccess)|boardini\.cgi$">
deny from all
</Files>

この方法は、.htaccessが設置できないサーバーには使えない方法なので注意して下さい。

二つ目は、「KOROPPYの本棚」さんの方法による「禁止キーワードの設定方法」を実行しました。「禁止URLの設定方法」というのもあったのですが、とりあえず禁止キーワード設定だけすることにしました。

.「boardini.cgi」に以下の設定を追加します。

# キーワードを指定して書き込みを規制する。 ____.34
#(規制するときは'1'、しないときは'')
$deny_WORD = '1';

# 投稿を規制するキーワード(複数指定する場合はカンマで区切る) ____.35
@deniedword = (
"***",
"***");

なお禁止キーワードはとりあえず、

@deniedword = (
"viagra",
"tag-host",
"discount",
"xanax",
"valium",
"cheap",
"Well done!",
"Nice site!",
"Great work!",
"Good design!",);

としてみました(*^o^*)

次に、.「apeboard_plus.cgi」の「sub write_message(通常の記録用サブルーチン」)に、以下の記述を追加して、「# 日付の取得」の直前に挿入します。

# 特定キーワードの投稿を制限 ------------------------------------
if ($deny_WORD ne ''){
# キーワードチェック
foreach (@deniedword) {
if (index($message,$_) >= 0) { $match=1; last; }
}
if ($match){
&unlock_close(TXT);
&print_error('投稿を許可されていません。');
}
}

この二つの方法をあわせて実行しました。これでうまくいけば、メインサイトの掲示板にも実行しようと思っています。参考にさせていただいたサイトの管理人様に、深く感謝いたします(o*。_。)oペコッ


2006年3月12日

ゆこりん : 14:03 | コメント (6) | Diary


コメント

記事でのご紹介、ありがとうございました[♪♪]
スパム、腹立ちますよね~。
うまく効果が出るといいのですが。

ドラマ「白夜行」、私は観ています。
最初は重い話だし観る気がなかったのですが、
夫と観ている内になんとなく全部見ています。

雪穂がいい人過ぎるし(原作では冷徹女でしょ)、
二人のつながりとラストを最初に明かしてしまうことで、
謎への興味を引っ張っていた原作とは全然違いますよね。
ドラマでは雪穂たちの絆や葛藤という内面が、主題となっています。

他にも違う部分、沢山あります
(観ていらっしゃらないようなので、ネタバレはしませんが)。
同じ作品をモチーフとした、別物として楽しんでます。

投稿者 KOROPPY : 2006年3月12日 15:07

>KOROPPYさん
コメントありがとうございます。
スパムがいやで、掲示板を取ってしまおうかと
考えたほどです(^^;
これでなくなることを期待しています♪

「白夜行」は原作のイメージが強くて、結局見て
ません(^^;
でも、せっかく1話目を見たのだから別物として
見ればよかったかな~とちょっと後悔もして
います(^^;

投稿者 ゆこりん Author Profile Page : 2006年3月12日 15:40

対策をわかりやすく説明されているサイトが
あって良かったですね.
しかし,怒涛のコメントスパム・・・.
セキュリティの甘い部分をうまく突いているわけですが,
他のサイトでも見かけるけど,
アレは腹立ちますね.

投稿者 papyrus : 2006年3月12日 19:27

>papyrusさん
( ^-^)ノ(* ^-^)ノこんばんわぁ♪
犯人を探し出して訴えたいくらいです。
今のところまだ大丈夫だけれど・・・。
スパムコメントは書かれていません。
メインの掲示板はapeskinを使ってないものに
することも検討しています。
もしこの方法がうまくいけばまだ使うつもりだけれど。
デザインを自分で考えたから、捨て切れなくて(^^;
それにしても本当に腹が立ちます。
(○`ε´○)プンプン!!

投稿者 ゆこりん Author Profile Page : 2006年3月12日 20:45

こんにちは。
その後スパム防止の効果は出てますか?
ウチは以前トラバがすごくて大変でした。今はseesaaが設定を付けてくれたので大丈夫なんですが、その時はブログをどうしようかと考えてましたよ。嫌ですよね~!
これで効果が出て安心出来るといいですね。

投稿者 はる : 2006年3月23日 16:51

>はるさん
こんばんわぁo(^-^ o )(ノ ^-^)ノ
この対策を取ってから、ピタッとスパムコメントが
なくなりました。いや~、すごい効果です。
これがずっと続いてくれるといいんですけど。
また新手のが出てきそうで怖いです(^^;
世の中にはこういうことをして喜ぶ人がいるんですね。
ホント、腹が立ちます(○`ε´○)プンプン!!

投稿者 ゆこりん Author Profile Page : 2006年3月23日 19:11