«2008 July12345678910111213141516171819202122232425262728293031»

トラックバックスパム対策会議


まじめに考えようかと思います。
060725-000004.png

フィルターヒット数735件 今日だけで1000件ぐらい来ている事になる。
いくら除外しているといっても、これだけ来ると鯖への負担が心配になる。
スパマー死ねば良いのに。


具体的に対策になりそうなものを挙げてみる。

ワードフィルタ


 導入は普通
 既に結構高機能なものを実装済み
 すべての情報がランダムに生成されるスパムには無力。ランダムと言っても限りはあるのでしらみつぶしに串登録しても良いけど。
 大量の禁止ワードをデータベース化するしかない

国外IPを遮断


 導入は普通(リストがあれば簡単)
 もうめんどくさいのでネットゲームみたいに国内のみで盛り上がってれば良い派。
 だいぶ制限されるけど、閲覧ではなくトラックバックのみだったらこれも良いのではないかと。
 国内串、IPを偽装されると無力。

半角英数字のみで構成されるものを遮断


 導入は簡単
 善意で書き込む外人も弾く事になる。
 けど、ほとんど外人が来ない場合日本のブログでは一番有効的かも。

言及リンクが無いもを遮断


 導入は普通
 トラックバック元に自分ブログのURLが無いものは除外
 トラックバックは言及リンク必須にするという条件下になるので微妙。
 著名人や有名ブログでこれを採用するのは有効的だと思うが、一般的なブログではどうだろ。
 大量に来るようなスパムに対してこれをすると物凄い負荷がかかる。

あらかじめブログ情報が登録されていないものを遮断


 導入は面倒
 デフォルトですべて非公開にして、一度認証した情報のみ自動公開にする
 初回にいちいち認証するのが面倒。これだけだとスパム自体は結局受け付けてしまう。

ワンタイムチケット


 導入は普通
 チケットを持っていなければ除外

とりあえず、半角英数字とチケットあたりが無難でしょうか。
日本語サイトだったら、半角英数字を弾くだけでもかなり有効だと思いますが。

MTとか再構築される系のブログって大量スパム来たらえらい事になりそうですよね…。

自分だけ使うブログだったら別にトラックバック未実装で終わりなんですけど、将来的に公開したいと思っているのでスパム対策はしっかりやっておけないといけないんですよね。
  • Posted in PHP
  • Posted by ひさと
  • Date 06.07.26 00:38
  • Visit 453

△ページトップ

Comments

No Comments

@コメントを書く

コメント (全角で1000文字ぐらいまで可能)

ふーんごきげんめそめそなるほどおやすみあっそーどんよりぽかーんいやーひらめきむかむかきゃーいやーん赤ふーん赤きゃー赤いやーんはーと矢印ハート星
お名前
サイトURL
パスワード(半角英数字4~14文字) まだ削除機能ついてません

△ページトップ

Trackbacks

No Trackbacks
[TrackbackURL:]
[EntryURL:]

△ページトップ