2005.02.03 17:29 (木)
スパムコメント、スパムトラックバックをNGワードで拒否
ご要望にお応えして作りました!
・・・といっても前回の焼き直しですが(゚∀゚)
・スパムコメント対策
こちらになります。
・スパムトラックバック対策
mt-tb.cgiの19か20行目(21行目 "eval {" の行の上 )にリンク先の内容を追加してください。
スパマーの対応を防ぐためパスワード制限をかけています。
スパムトラックバック対策コード
ユーザー名:komawari
パスワード:IDを逆から入力
MT2.6、MT3.1で確認済みです。
スパムコメント対策と同じで
上記の部分がNGワード設定部分です。
拒否するキーワードが他にあれば追加してください。
日本語には対応してません。半角英数のみです。
・・・といっても前回の焼き直しですが(゚∀゚)
・スパムコメント対策
こちらになります。
・スパムトラックバック対策
mt-tb.cgiの19か20行目(21行目 "eval {" の行の上 )にリンク先の内容を追加してください。
スパマーの対応を防ぐためパスワード制限をかけています。
スパムトラックバック対策コード
ユーザー名:komawari
パスワード:IDを逆から入力
MT2.6、MT3.1で確認済みです。
スパムコメント対策と同じで
※スパマーの対応を防ぐため実際のコードとは違う内容を表示しています。#NGword List @ngword_arr = ( "p****", "c****", "o****", );
上記の部分がNGワード設定部分です。
拒否するキーワードが他にあれば追加してください。
日本語には対応してません。半角英数のみです。







コメント
こんにちは。はじめまして。
TrackBackスパム対策はなかなか見かけないので、ぜひ使わせていただきたいと思います。ありがとうございます。
ところで、
http://akihi.net/blog/archives/2004/08/17_1212.php
↑こちらの注意書きにあるように、スパム対策のコードを公開してしまうと、スパマーさんにスパム対策の対策を講じられてしまう可能性があるので、日本語が読めないと見れないようにしていただけないでしょうか。
日本語が分からないとパスワードが分からないようなパスワード制などにしていただければと思います。
スパマーさんに日本語が読めてしまう場合もあるでしょうし完璧ではないと思うのですが、今のところ英語圏の方のようなので…
http://mikilab.doshisha.ac.jp/~matake/bianca/archives/000569.html
↑たとえばこちらのエントリがパスワード製でスパム対策を公開されています。
はじめましてでいきなりすみませんが、よろしくお願いします。
>>ソラさん
ご指摘ありがとうございます。
ただココで公開しているものはスパムに対して先手を打って防ぐものではなく、スパムを受けてから受動的に設定を変えるなりして以後のスパムを防ぐといったものなので、
コードを解読されてもたいした対策はできないかと思います。
例えば「spam」というキーワードを「s p a m」という風に空白を挟んでスパムをするとかスパマーにとっては本末転倒的な対策を講じるぐらいしかできません。
ただ対策しておくに越したことはないので、時間のあるときにやっておきます。
はじめまして。
「die Narrheit」管理人のKleivと申します。
トラックバックスパムで困っていたところ、
こちらのblogにたどり着き、さっそく手順に沿って改造してみました。
今のところスパムはきていません。ありがとうございます。
それと大変恐縮ですが、こちらの手違いで2重にトラックバックを送信してしまいました。
どちらか削除していただけませんでしょうか?
ご迷惑をおかけして申し訳ありません。
こんにちは。トラックバックスパム対策をしたいためこちらのページを拝見しましたが、「mt-tb.cgiの19か20行目(21行目 "eval {" の行の上 )にリンク先の内容を追加してください。」
のリンクをクリックすると、URL変更のためトップページにリダイレクトされて、コードのページに行けにゃいようです(>_<)
対応お願いできにゃいでしょうか。
>>干葉三平にゃん
おーホントだ。
直しておきます。スンマセン。
ちなみに作った本人が言うのもなんですが、
http://www.kammy3.jp/archives/20050707_574.html
こっちの方が便利ですよ。
MTのバージョンが問題なければこっちを使ってみてください。
Hello boys:
Best regards, inf1903
[*map/map_all_coml10.txt||10||r||1|| @]
Hello
G'night
Tuppence too perhaps, please. Darlene said yes, and saliva all of course, was.
Hi! Ebanij vrot! 1ruikqo4ml ga5digx7bd!
Hi! Ebanij vrot! 367l2ug8oj ua2ncu71fo!