通常、「このコンピューターで自分を記憶する」は、ブラウザーの Cookie にユーザー ID のハッシュ値を保存します。Cookie を消去してもデバイスを記憶できるようにしたい。キャッシュ、window.event、さらにはローカル ストレージと DB (HTML5 準拠の場合) に保存しようとします。これらはすべて、ユーザーによってクリアされる傾向があります。これらのストレージに依存せずにデバイスを識別するためのより良い手法はありますか? または、上記のものよりも優れたストレージはありますか?
1036 次
2 に答える
3
いいえ、ユーザーのコンピューターは完全に自分のものであり、そこに保存するものは安全ではないためです。最後の手段として、オペレーティング システム全体を再インストールできます。
ネット上で行われるすべてのネットワーク アドレス変換により、IP アドレスでさえ不十分です。
技術的な解決策を試みるのではなく、単に Cookie に頼って、"remember me" 機能が必要な場合は Cookie が必要であるという微妙なメッセージをどこかに配置します。
最初のケースで Cookie を取り除くのに十分な知識があるユーザーは、おそらく選択する方法を知っているでしょう。
于 2012-08-25T05:57:57.963 に答える
1
http://samy.pl/evercookie/を見てみてください
于 2012-08-25T06:04:02.993 に答える