リンクを登録する時点で、PHP のスクリプトでリンク先が怪しいかどうかをチェックしたいのですが、どうするのがいいのでしょうか? なんらかのデータベースに問い合わせるのがいいような気がします。怪しいの定義はいろいろあるでしょうから、回答者の判断に任せます。mail だと spam 用のデータベースがあったりします。それに相当するものはあるのでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2009/12/15 19:47:54
  • 終了:2009/12/22 19:50:03

回答(2件)

id:pah00 No.1

pah00回答回数208ベストアンサー獲得回数52009/12/15 20:07:44

ポイント35pt

登録者のIPを調べるほうが簡単だと思います。

プロキシーサーバー経由は大概SPAMが多いとか傾向はあります。

http://q.hatena.ne.jp/answer

id:kn1967 No.2

kn1967回答回数2915ベストアンサー獲得回数3012009/12/15 22:34:33

ポイント35pt

どのくらいの頻度で登録が行われるのかによって、

選択肢は変わってきます。


掲示板等で、それほど頻度は高くないということであれば、

RBL : Realtime Blackhole List Japan

ブラックリストデータベースチェック

FC2ソーシャルスパム対策などの

ブラックリストを利用させてもらうという手があります。


頻度がある程度高くなる場合は、

Google Safe Browsing API などの

リストを利用させてもらうという手があります。

(こちらは難しくて、私自身が構築した経験はありませんが、

 Firefoxなどが裏で使っていて実績のあるものではあります。)


いずれも無料ですが、短時間に連続的に使うような事は基本的に出来ませんので、

ある程度は自分のサイトで振るいにかける必要がありますし、

利用者からの報告等で、自前のブラックリスト作りも考えたほうが、

効率があがるかもしれません。


振るいについては、まずは .jp で終わるドメインだけを許可するなど、

簡単にバッサリ切れる方法を選択されるとよろしいかと思いますが、

どのようなシステムを組んでおられるのかによって、

このあたりはケースバイケースですね。


こんなところで参考になりますでしょうか?

  • id:horosco75
    > RBL : Realtime Blackhole List Japan の
    > ブラックリストデータベースチェックや
    これはSPAM対策のDBですが・・・
  • id:kn1967
    >horosco75 2009-12-15 23:47:28
    >> RBL : Realtime Blackhole List Japan の
    >> ブラックリストデータベースチェックや
    >これはSPAM対策のDBですが・・・

    SPAMサイトやフィッシングサイトのドメイン検索などができるのだが、それが何か?

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません