-1

更新しました

問題の概要

私は、(アカウントを作成した後の)すべてのユーザーがアイデアを送信できる公開アイデア共有Webサイトを開発しています。その後、社内のレビュー担当者によってレビューおよび評価されます。そして、提出された最高のアイデアのみが公開されます。これらのアイデアは、誰でも匿名で投票できるようになりました。そして、1000のアイデア投票ごとに、アイデアの作者に0.5ドルの報酬を与えます。

私は匿名の投票システムを使用しており、各投票はIPアドレスとユーザーエージェントの組み合わせによって識別されます。

しかし、私たちはユーザーに現金で報酬を与えているので、この投票システムが操作されるのではないかと心配しています。

私がとろうと思った対策:

  1. javascriptを有効にして(ajaxを使用して)投票する-投票がブラウザのみから行われるようにします。
  2. また、最も一般的に使用されているブラウザからのみ投票を受け取ることを検討しています。

この種の投票は、多くの抜け穴なしで効果的に機能することができますか?

匿名の投票システムのための良い解決策はありますか?

わお!このリンクは役に立ちます: 重複を許可せずに匿名ユーザーからの投票を記録するための信頼できる方法は何ですか

4

2 に答える 2

1

ユーザー アカウント (クレジット カード、当座預金口座など) に基づく認証または、どのようにお金が支払われるのでしょうか?

于 2011-01-20T05:08:41.163 に答える
1

これはうまくいきません。「一般的に使用されているブラウザ」であるかどうか、または Javascript が有効になっているかどうかに関係なく、人々は別のユーザー エージェントの下で簡単になりすますことができます。一般的なブラウザを使用しているユーザーに投票を制限することで何の効果もないと考える理由がまったくわかりません。Javascript を有効にする必要がある場合でも、投票を行うためにクライアント側のスクリプトを作成することもできます。IP アドレスでさえスプーフィングの影響を受けないわけではありません。たとえば、ユーザーはプロキシ サーバーの背後から作業できます。また、同じ IP を共有する複数のユーザーが存在する可能性があることも考慮してください。動的 IP アドレスは非常に一般的であり、大規模な ISP は IP アドレスを頻繁に再利用して、異なるタイミングで異なるユーザーに IP アドレスを割り当てます。

私はすでにこれをトピック外として閉じることに投票しましたが、重複しているようにも見えます: IP アドレスごとに 1 票を制限しますか?

于 2011-01-20T05:20:59.963 に答える