[hns-users:55] board.cgi に spam (コメントスパム)

Back to archive index

藤原 誠/ Makoto Fujiwara makot****@ki*****
2006年 5月 25日 (木) 20:32:47 JST


>                                           千葉市中央区長洲
>                                                    藤原 誠
何だか特定の URL を書いたつっこみが、全く関係ないと思われる
いくつもの IP address からありました。

匿名代理サーバ (anon proxy) かなと思われるのですが、数回、
数日おきに来たので、それはないだろ というような変更をして
みました。

どなたか、もう少しましな変更方法を教えて下さい。
(以下には必要のない行も入っています)。

以下では URL は伏せてありますが、xxx には bbs が入ります。

簡単に言うと、外部のファイルを読む(参照する)方法が分りません
でした。
---
(藤原)
--- board-spam.cgi	2005-12-20 18:42:26.000000000 +0900
+++ board.cgi	2006-05-25 20:07:03.000000000 +0900
@@ -399,6 +399,11 @@
     die 'invalid diary' if ($diary && (!($diary =~ /^[0-9]+$/) || length($diary) > 30));
     die 'invalid refid' if ($refid && (!($refid =~ /^[0-9]+$/) || length($refid) > 10));
 
+    my @dirty_words = qw( http://movie.xxx69.net/ 1
+ );
+    my @spam = grep m|http://movie.bbs69.net|, $body ;
+    die 'prohibited' if (@spam);
+
     foreach ($name, $email, $site) {
 	die 'included invalid characters' if /\|/;
     }



H14m-hns-users メーリングリストの案内
Back to archive index