
※絵***こばん叫び***
毎日、毎日、書きこまれるコメントスパムにとうとうキレタ。
ゲイと○イアグラ、○ロサイト関係が多いのだが、
真剣に悩んでいる人たちにとって、失礼でしょうが。怒
人を利用して、自分の利益だけを考えているカスどもめ。
相手にするのもアホくさいが。くるなら、堂々とこいって思う。
ださい。ださすぎ。
てなわけで、 女子十二月号さんを参考に、コメントスパム対策をしました。
コメント欄にhidden属性の変数を追加して値をmt-comments.cgiに渡し、
mt-comments.cgiはその変数が存在するかチェックするようにしておきます。
MovableTypeの素のmt-comments.cgiを前提にしているSpammerは
その変数に値を入れられないため書き込めないという仕組みだそうです。
【方法】
●ndividual Entry Archiveこれで、どうだ!?どんとこい!!
●Comment Listing Template
●Comment Preview Template
●Comment Error Template
以上、4つのテンプレートの<form>と</form>の間に
下記2行を追加。
<input type="hidden" name="spammer" value="goaway" />
<input type="hidden" name="spamming" value="gotohell" />そしてmt-comments.cgiの"use strict;"文下に以下を追加。
use CGI qw(:standard);
if ($ENV{'REQUEST_METHOD'} eq "POST") {
my $data = param('spammer');
die unless ($data);
}
use CGI qw(:standard);
if ($ENV{'REQUEST_METHOD'} eq "POST") {
my $data = param('spamming');
die unless ($data);
}
【追 記】
女子十二月号さんのアドバイスで、
上記対策以外に、きままにポロポロさん の対策も導入しました!
きままにポロポロさん、☆感謝☆
どういうわけか、メイン掲示板が開けなく…野猫さんに教えて頂きました。
もし、私のような方がいらしたら、メールつきコメントくださいませ。
英字コメントスパム撃退cgiスクリプト、お教えいたします。
ご主人さま。
便乗実験君!ありがとございます。
英文はじまりは、だめなようですね。mmm
よくよく考えると、1こしたのチップ、
配布先の方が、内緒にしてるから、
消さないといけないのかもですね。
ほんと、nukesaku-picoです。恥ずかしい。
少し、たったら、消します。
Comments(21)とあるのを見て大変そうだなあと思ったらテスト中だったのですね(笑)。英文始まりのコメントは大丈夫か便乗テスト。
Posted by: 主人 at April 21, 2004 11:51 PMやった!!!
改訂版の方は、だめなようでした。
↓こっちの方が、OKです。
use CGI qw(:standard);
if ($ENV{'REQUEST_METHOD'} eq "POST") {
my $tck = param('text');
die if($tck ne "" && $tck !~ /[\x80-\xff]/);
}
damemitai-desu
what?
ugaaaaaaaa
Posted by: koban at April 20, 2004 07:06 PMwao!
Posted by: picoro at April 20, 2004 06:57 PMuooooooooooooo
Posted by: koban at April 20, 2004 06:53 PMTUKIのKAZEで、テストしたら、再構築しないで
できたよ。
英文拒否だけにしてみたら、どう?
あれれ〜???
ほんとに、どんときたらどうしましょー!?
aryaraya
Posted by: nukesaku-pico at April 20, 2004 06:29 PMOne more try
Posted by: noneko at April 20, 2004 06:20 PMあら? 英文だけの通過しちゃあった。
もし、cgiを書き換えてあるなら、
再構築かな?
test is beautiful.
Posted by: test at April 20, 2004 06:17 PM野猫さん。
メールみました!
ありがとうございます。
>泣き落とし婆か。
>ダメなら、実家にかえらせてもらいます
いいですねぇ。笑
Posted by: pico at April 20, 2004 01:01 PMわからないので、
その記事の部分だけメールした。
>雷頑固爺
あはは。いいなぁ。
じゃぁ、私は、泣き落とし婆か。
ダメなら、実家にかえらせてもらいます。あはは。
野猫さん。
えへへ…私、怒ると怖いんですよ!
不当なことには、絶対に屈しないし。
誰かれかまわず説教しちゃう。
雷頑固爺みたいになります。笑
いつもいつもありがとうございます。
でも、こちらのメイン掲示板をクリックすると、
Internal Server Error
って表示されてしまうのです。mmm
何か、私に問題があるのでしょうか?
http://akihi.net/BBS/BBS.html
のメイン掲示板の中をさがすとあるよ。
すごく簡単。
コメントを書くためのcgiを、
今までのと、英文拒否の二つを用意しておいて。
一週間ほど拒否したら、次にスパムがくるまで、英文許可にきりかえればいい。
たぶん、英文拒否の方法が最有力で簡単。
問題点は良心的な英文も書けなくなることなの。だから、手動で切り替える。大変じゃないし。
いやぁ、福隊長が怒った顔みたかったなぁ。お猫さまたちは、さぞ、びびっただろうね。あはは。
>mc@女子十二月号さん
ありがとうございます。
TBの件は、大変、失礼いたしました。
新しい情報まで、教えてくださいまして、感謝してます。
早速、きままにポロポロさんの本サイトにお伺いしたのですが、
掲示板が、どうも拝見できなくなってらっしゃるようなのです。
ひとまず、mcさんの方法で様子をみてます。
本当にありがとうございました。
>野猫さん
そうなんですよ。野猫さんのいうとおり!
日々、手作業で消してはいたのですが。
昨日は、まとめて、7つもきてて。怒
こちらには、ゲイの方もいらっしゃるし、
私自身、ゲイとか、○イアグラを欲しがる事は、個性なので、必要悪だと思わないのですね。
ただ、日本語も読めない癖に適当な事書いて、
宣伝していくという人権を無視した汚い宣伝手法には辟易。
そういう人達のせいで、純粋に悩んでる人までもが変態扱いされてしまう。
本当に、必要悪!!!激震ですわっ!
ところで、
>cgiを二つ用意しておいて、
>様子をみつつ入れ替えるかぁ。
>作業も、リネームしてFTP転送するだけだからなぁ。
が、わからないです。mmm
ああ、実力なんてないです。
あるのは、闘争心のみ。笑
気ままにを、見習わなくっちゃ。です。
あと、もしかして、
真剣にそのサイトの内容を悩んで…
てなわけないよね。
読んでくれている人だよね。あは。
「きままに」というのがいいね!
cgiを二つ用意しておいて、
様子をみつつ入れ替えるかぁ。
作業も、リネームしてFTP転送するだけだからなぁ。
いいかも。
福隊長の実力でできるよ!
picoさん、トラックバックありがとうございます。
重複はお気になさらず(^^)
この対策でまたスパムが来たら、きままにポロポロさんの対策も試してみてくださいね。
http://akihi.net/blog/archives/000119.html
おう!
マメに削除しているんだろうと想像していたけど。
戦いが始まったんだね。
手強いよ!
たぶん、怒りがまた。うっ。
英文でのコメントも受け付けなくする方法はあるのだけど、まじめな人のも除外してしまうからね…採用しずらいし。