2

Web アプリケーション用の匿名投票システムを構築しています。私の目標は、各コンピューター (デバイス) が 1 票しかできないシステムを作ることです。これを実現する最善の方法は、匿名ユーザーを使用して実装しないことだとわかっていますが、完全に安全なシステムを構築することについてはあまり心配していません。

永続的な Cookie について検索しましたが、Cookie はデバイスごとではなく、ブラウザーごとに一意であることがすぐにわかりました。平均的なユーザーは、Firefox ブラウザーで投票した後、Chrome で再度投票できることを簡単に理解できます。何か提案をいただければ幸いです。

このシステムを構築する最良の方法は何ですか?

4

1 に答える 1

3

評価システムに 1 票のみを許可する方法から@ Mike Sherrill 'Catcall':

Web 上で 1 人 1 票を厳密に強制する実際的な方法はないようです。

コンピュータ ネットワークでは、人の代理を使用することがよくあります。それらのいくつかは

  • ネットワークまたはアプリケーションのログイン、
  • 電子メールアドレス、
  • IPアドレス、
  • クッキー、

等々。しかし、これらはいずれも1人1票となると問題があります。

  • Web ログインの場合、通常、1 人が複数のアカウントを作成できます。(特に無料の場合。)
  • 電子メール アカウントは無料で、多くの (ほとんど?) 人が複数の電子メール アカウントを持っています。
  • IP アドレスは機能する可能性がありますが、共有されていないコンピューターを使用するイントラネット (コンピューターごとに 1 つの IP アドレスで実装) (コンピューターごとに 1 人という会社のポリシー) でのみ機能します。
  • Cookie には Web ログインと同じ問題があります。(そして、それらはユーザーが削除できます。)

1票が本当に価値のあるものなら、わざわざ2回投票する人もいるでしょう。しかし、ほとんどの投票はあまり価値がありません。

于 2013-05-08T04:03:29.673 に答える