-2

私はインターネット投票サービスを作ろうとしていますが、問題は、インターネットは複数のアカウントを作成して同じものに投票することで簡単にだますことができることです. 人間が通過するのにわずか3秒しかかからないため、キャプチャと電子メールは役に立ちません。IPはプロキシで変更できます。投票者のブラウザに Cookie を配置すると、次回はそれを削除するだけです。

この質問を作成して、サービスが簡単にだまされるのを防ぐために、すべてのブラウザーが持っている基本的な先物 (javascript など) で使用できる方法について助けを求めました。

私が最初に思いついたのは、私のサイトにアクセスするだけで、ユーザーがブラウザーに持っているすべての Cookie に私の Web サイトがアクセスできるということでしょうか? 彼らが新しいアカウントのためにCCleanerによってすべてをきれいにするとき、私はブラウザが空であることを理解できるので、私のサイトに来るほとんどの実際のユーザーは常に異なるサイトからの少なくともいくつかのクッキーを持っているので、その人はおそらく詐欺師です.

4

1 に答える 1

1

定義上、仮想システムの外に出ることなく、実世界の資産 (ここでは人間) を一意に識別する問題に対処する方法はありません。

「 1 人の人間を正確に 1 つの仮想 ID に」マッピングの信頼性を高めるにはさまざまな方法がありますが、どれも確実ではありません。

  • 最も簡単な方法は、スマートフォンのアプリを介して行うことです。人間は通常、スマートフォン (および電話番号) を 1 つしか持っていません。
  • もう 1 つの方法は、仮想システムに入力する必要がある秘密のコードを記載して、彼らの実際のアドレスに普通郵便で送信することです。
  • または社会保険番号
  • またはログイン資格情報としての指紋

リストは続く可能性がありますが、ポイントは、これらのものは物理的な世界に縛られているということです. そのような要素をより多く組み合わせると、より高い精度が得られます (ただし、100% の確実性はありません)。

于 2012-10-08T12:42:52.293 に答える