Feb 05, 2005

a tag チェック

a tag チェックは、コメントやトラックバックの本文にリンクが張られていた場合、スパムと判定するチェックです。

最近、MTでのスパム対策で使われ始めており、非常に効果が有るという事ですので、採用する事にしました。

一瞬、スパマーで無い人がa tagをつけて投稿されたらまずいんじゃないの?と思いましたが、その必要は無いと判断しました。

スパムではなくて a tag をつけて送る人は以下の理由でまずいない。

  • コメントでタグを書き込む人はまずいない。
  • トラックバックは通常はタグを取って送る様になっている。

仮にスパムではなくて a tag をつけて送られて来たとしても、XSS脆弱性対策の為にサニタイズ処理をしている場合(スターターキットは対応済み)、全てのタグは実体参照に変換されるから、そもそも a tag を投稿する事自体意味が無い。

多くのスパマーは本文にリンクを沢山つける事で自分のページランクを高めようとするので、a tagをスパムとして弾くのはno followタグの目指している方向の直接的な解であり、効果的なはずである。

no followタグはそれ自体では効果がなく、間接的な解であるが、スパマーに意欲をそぐという意味で、長い時間をかければ効果が出てくると思われる。

ちょっと説明が分かりにくいかもしれないが、一言でいうと、no followタグと同じ目的の対策であり、かつ、即効性がある対策という事です。

Ads
TrackBack ping me at

現在、トラックバックURLはスパム対策の為に非表示としています。
表示する為には、「表示」ボタンをクリックして下さい。

*)当サイトではTBスパム対策により以下の条件ではTBを送れませんのでご注意下さい。
  ・1日以上前に開いたページのTBアドレスを使うとスパムとして弾きます。
  ・MovableTypeのクイックポストではTBを送れません。
Trackbacks
[ トラックバック(0) ]
Comments
[ コメント(0) ]
Post a comment

writeback message: Ready to post a comment.


現在、投稿フォームはスパム対策の為に非表示としています。
表示する為には、「表示」ボタンをクリックして下さい。

A quick preview will be rendered here when you click "Preview" button.