2012-01-11 10 views
0

私は誰でもアップヴォートとダウンワードのコンテンツができるサイトを作っています。IPアドレス以外のWebクライアントを永続的に認識する方法はありますか?

これを実行するには、アカウントを作成しないようにしてください。しかし、アカウントがなければ、同じコンテンツを複数回投票しないようにする信頼性の高い方法は何でしょうか?

私が調べた方法は、IPベースのトラッキングとCookie /セッションベースのトラッキングです。

どちらにも問題があります。 私は大学のキャンパスをターゲットにしており、多くのユーザーが潜在的に同じIPを持っている可能性があります(寮やアパートを通じて)。クッキー/セッションは、ユーザーがセッションを削除したり、スクリプトを使って投票する場合でも、非常に簡単に悪用可能ですが、

限り技術が行くよう

を(これを行うことがあり、おそらく多くのハイテクに精通した学生があります、大学のキャンパスである)、これを達成するため、より信頼性の高い方法がありますか?

答えて

1

ここではほとんどオプションがありません。クッキーはちょうどこの種のもののために発明されましたが、あなたが知っているように、彼らは方法を知っている人によって削除されたり変更されたりする可能性があります。これを行うための信頼できる簡単な方法があった場合、それはキャッチーな名前を持っていて、Web上で十分に文書化されるでしょう。

+0

良い点がありましたが、私はこれを見つけましたhttp://samy.pl/evercookie/ –

+1

まあ、永遠の愛はかなりキャッチーな名前だと思います。あなたは毎日何か新しいことを学びます。 –

+0

Wikiによると、最近、いくつかの大きなサイトでこれが使用されている疑いがあります。ハハ –

関連する問題