私はあなたが無料のサービスについて話していると思いますか?深刻な欠点がないか、打ち負かすのが簡単な方法は考えられません。クッキーの設定、一意の電子メールアドレスの要求などは簡単に無効になります。
一意のIPアドレスを要求することは絶対確実ではありませんが、ユーザーが多く、プロキシの背後にいる人々から苦情を受けるまでは、ある程度は機能する可能性があります。
最善の方法は、お金を請求するか、確認する本名/電話番号/住所やCC番号など、ある種の個人情報を提供するように人々に要求することですが、それは侵襲的です(その場合も、提供する意思のある真面目なユーザーのみが必要になる可能性があります)この種の情報)。
質問を振り返って、「人々に複数のアカウントを持たせたくないのはなぜですか」と尋ねると思います。
根本的な理由が何であれ、それを軽減する他の方法があるかもしれません。つまり、孤立したブログがたくさんあることを心配している場合は、非アクティブな期間スキャンして無効にするか、少なくとも人間がブログを見るようにスケジュールすることができます。スパムブログが心配な場合は、すべてのブログコンテンツを定期的にスキャンしてスパムコンテンツを探すことができます。ボットが心配で、WordPressなどの一般的なソフトウェアを使用している場合は、フォーム変数の名前を変更するか、ボットからフォームを保護してください。
Bloggerのような一般的な無料サービスの場合、複数のアカウントの登録をブロックすることはできないため、問題に対処する他の方法を必ず考えてください。
1人で複数のアカウントを検出する場合、最初に行う必要があるのは、ユーザーのログインごとに完全なデータ(ユーザー名、タイムスタンプ、IP、ユーザーエージェントなど)をログファイルに保存し、後で分析できるようにすることです。注意すべき点をいくつかリストしますが、ログファイルを調べるだけで、他のパターンが見つかる可能性があります。探すべきもののいくつかのアイデアは次のとおりです。
- トラッキングCookie(つまりランダムハッシュ)を設定し、ログイン時にその値をログに記録し、同じCookie値から複数のログインを探します
- 同じIPアドレス/ユーザーエージェントの組み合わせからのログイン
- 同じIPアドレスからのログインのみ(前の2つの箇条書きよりも信頼性が低い)
- 無料のウェブメールサービス(Gmailなど)のメールアドレスを持つアカウント
- 同じパスワードのアカウント
スパムブログが心配な場合は、ブログコンテンツの分析を試してみてください。つまり、すべてのブログを抽出して、<a href>
ブログ間の相関関係を探すことができます。SpamAssassinのようなものを介してブログのコンテンツ自体を実行したり、「バイアグラ」や「ロレックス」などのスパムの単語をフィルタリングしたりすることができます。