無印吉澤(※新エントリはhatenablogに掲載中)

吉澤です。このサイトではIPv6やP2Pなどの通信技術から、SNSやナレッジマネジメントなどの理論まで、広い意味での「ネットワーク」に関する話題を扱っていたのですが、はてなブログに引っ越しました
最新の記事は http://muziyoshiz.hatenablog.com/ でご覧ください。
RSSフィードは http://muziyoshiz.hatenablog.com/feed に手動で変更するか、
Feedly or Live Dwango Reader を使っている方は以下のボタンで変更ください。
follow us in feedly Subscribe with Live Dwango Reader
«前の日記(2004/11/19) 最新 次の日記(2004/11/22)» 編集

2004/11/20

[tDiary]スパム対策

「tDiaryは最近コメントスパムが多いから気を付けた方がいいよ」とmixiにてアドバイスを頂いたので、スパム対策としてtDiary 2.0.0(フルセット)には入ってないプラグインを2つ追加しました。

●その1:リファラエディタプラグイン(refedit.rb)

リファラエディタプラグイン(MUTOPON7 ANNEX)
http://ponx.s5.xrea.com/hiki/ja/refedit.rb.html

「設定」→「リファラの編集」にて、日付を指定してリファラを編集できるようになるプラグインです。ここのサイトからrefedit.rbを持ってきてプラグインに追加したのですが、僕の環境(tDiary 2.0.0/Ruby 1.8.2)ではリファラの編集を反映させようとするとエラーが出る状態でした。ソースコードを読んでみると変数定義に問題がありそうだったので、以下のようにして解決。*1

%diff refedit.rb.old refedit.rb
90a91
>   path = nil

ちなみに、羊堂本舗(2004-10-13)にて日記の編集画面でリファラも編集できるrefedit.rbが公開されています。編集したいリファラが多い場合はこちらの方が便利そうです(僕はまだ試してません)。

●その2:Anti Referer Spamプラグイン(antirefspam.rb)

Anti Referer Spam プラグイン ver 0.80(紅玉日記)
http://www.netlife.gr.jp/redbug/diary/?date=20041115#p01

リファラが示すURLに、自分の日記へのリンクが本当に含まれているかどうかをチェックする事で、リファラスパムを表示しないようにするプログラムです。「設定」→「Anti Referer Spam」にて、例外扱いしたいURLを設定できるので、こちらからアクセスできないmixiなどのサイトを指定すると嬉しいかも。詳細はFAQを参照。

また、このプラグインはコメントスパム対策も

  • ツッコミにひらがな/カタカナが含まれていない場合は拒否
  • ツッコミ文字列の長さの上限を指定
  • 特定の単語がツッコミに含まれていた場合は拒否する

といろいろ指定できて良い感じです。

ただ、これだけでは日本語のコメントスパムはあまり防げそうにないので、いざというときには以下のサイトを参考にして対処することにします。

tdiary へのコメントspamを一括削除(いやな日記)
http://namazu.org/~satoru/diary/20040923.html

*1 2004/11/22追記:version 1.2.0にてこのバグフィックスが反映されました。どうもありがとうございます。

[]

2004|06|07|09|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|09|10|11|
2009|01|02|03|04|05|07|08|10|
2010|01|03|
2015|03|
スパム対策のため、60日以上前の日記へのコメント及びトラックバックは管理者が確認後に表示します。
また、この日記に無関係と判断したコメント及びトラックバックは削除する可能性があります。ご了承ください。