私はWebアプリを構築しており、ユーザーのコンピューターを一意に識別できるソリューションを使用できます。
これは、ユーザーがアプリケーションにログインすると、アプリに関連するいくつかのセッション(mySQLに保存されている)を開始できるためです。ただし、セッションは、セッションが行われているコンピューターからのみ利用可能である必要があります。開始されました。
アプリケーションは、ユーザーのセッションを失うリスクなしに、ユーザーがブラウザーを閉じたり、コンピューターを再起動したりできるようにする必要があるため、Cookieを使用できません。
最初はマザーボードのシリアルのようなものを手に入れることができるだろうと思いました。いや、起こらない。
次に、ユーザーのリモートアドレス+ MACアドレスに基づいてMD5ハッシュを生成することを考えました。これは、ActiveXを備えた古いバージョンのIEを使用した場合にのみ可能であることがわかりました。
それから、すべてのChromeインストールに使用できる何らかの一意のブラウザIDがあるかどうかを考えるようになりました。...役立つものを見つけることができませんでした。
ユーザーのコンピューターに基づいて一意の文字列を生成する方法に関する素晴らしいアイデアはありますか?