私たちは、学期が始まる前に数学のクラスで使っている小さなウェブ投票システムを持っています。一方では、投票参加者が失われる可能性があるため、学生が何かを登録またはダウンロードしなければならないかどうかはわかりません。オッシャーの手には、たくさんのジャンクの回答を送ることによって投票を操作する生徒がいます。ログインなしでjs/phpを持つユーザーを特定する
httpを介してユーザーマシンを識別する方法はありますか?シンプルなアイデンティティの作成方法
私たちは、学期が始まる前に数学のクラスで使っている小さなウェブ投票システムを持っています。一方では、投票参加者が失われる可能性があるため、学生が何かを登録またはダウンロードしなければならないかどうかはわかりません。オッシャーの手には、たくさんのジャンクの回答を送ることによって投票を操作する生徒がいます。ログインなしでjs/phpを持つユーザーを特定する
httpを介してユーザーマシンを識別する方法はありますか?シンプルなアイデンティティの作成方法
シンプル:ユーザーのコンピュータ名をJavascriptで取得することはできません。ブラウザとネットワークに関するすべての詳細を取得できます。しかしそれ以上ではありません。
単純な解決策を探しているのであれば、すでに投票されているデバイスをマークするには遠い未来のクッキーを使用してください。しかし、これは単純な解決策に過ぎず、ITスキルを最小限に抑えてユーザーを守ることはできません。ブラウザのバージョン/ os/ipのハッシュされた値を各投票に保存することで分離を統合することができます。
すべてが同じネットワーク上にある場合、すべてのIPアドレスは同じになります。 – jeff
何らかの種類のログインシステムを持たずにセキュリティを保つことはできません。クッキーを使ってみることもできますが、クッキーを変更したり、別のブラウザを使うこともできます。 – raphael75
**ブラウザ指紋**を探しています。チェックアウト:http://stackoverflow.com/questions/15966812/user-recognition-without-cookies-or-local-storageおよび/またはhttps://github.com/Valve/fingerprintjs2 – JonSG