質問: 星評価システムの悪用を阻止 サイトの特定の記事に5つ星の評価システムを実装したい。しかし、スクリプトを少し追加するだけで、ハッカーがこれらのシステムを悪用するのは簡単なことです。ただし、ユーザーができるだけ簡単に評価できるようにしたい。私のサイトのためだけに新しいユーザー名とパスワードを作成するようにユーザーに要求すると、おそらく膨大な数の潜在的なユーザーが阻止されます。私はソーシャルサインインでユーザーを認証するというアイデアを楽しんだ http://www.addthis.com/labs/social-sign-in が、これにはfacebook、twitterなどでさまざまなアプリを作成することが含まれる、そしてユーザーに自分のwebサイトのプロファイルへのアクセスを「許可」するように強制します。個人的には、ウェブサイトが私のソーシャルアカウントに対してこれを行うことを決して許可しないので、それは一般的に多くの人々を先送りにするだろうと思います。ユーザーのipアドレスを記録して複数の投票を許可しないこともできますが、必要に応じてユーザーがipを変更するのは簡単です。ただし、この方法は技術力の低いハッカーを阻止します。堅牢性と使いやすさの間の最良の妥協点について誰かが何か提案はありますか?
回答: 誰もが評価できるようにしても意味がありません。その後、それはもはや重要ではありません。登録ユーザーのみに記事の評価を許可することを常にお勧めします。