すべてのユーザー(認証ユーザーと匿名ユーザーの両方)をトラッキングしたいと思っています。ユーザーが認証プロセスを通過することなく匿名ユーザーを追跡する
まずはクッキーを使うことができますが、信頼できる解決策ではないことが分かっているので、ブラウザの指紋を使用することができますが、この瞬間まではサーバー側のソリューションはありませんでした。 私はこの解決策を見つけましたvalveしかし、これはクライアント側のもので、この1つはbrowserFingerPrintです。要求に応じてユーザーがトークンを見つけられないようにするには、サーバーサイドにキーを作成してユーザーを追跡できます。
解決策はありますか?
注:私のサーバー側の技術はAsp.net MVC ユースケースである:私は、すべてのユーザーがこれを行うことができるようにしたいとも、私は、ユーザーを追跡する、ユーザーがメートルサイトにコメントすることができますし、また、彼らは、コメントを好きか嫌いすることができますアクションの前に(嫌いのように)
ユーザーがブラウザでシークレットモードに入ることを決めた場合、あなたはそれを絶対に追跡することはできません。これはまさにシークレットモードが最初に設計された理由です:不正なウェブサイトが追跡されたくないユーザーを追跡するのを防ぐためです。だから基本的には、始める前からこの戦いを失ってしまった。それらを追跡する唯一の信頼できる方法は、認証によるものです。他のすべてはちょうど時間の無駄です。 –
https://fingerprint.pet-portal.eu/あなたが持っているすべてのブラウザでこのブラウザを使用してください。シークレットモードでも、キーがすべて同じであることがわかります。 – elhampour
しかし、これが作成する 'evercookie'を削除することは不可能ではありません。十分に知識があれば、ユーザーはすべてのトレースを削除することができます。また、あなたの問題は、この指紋をどうにかサーバーに転送する必要があるということです。したがって、HTTP要求の一部でなければなりません。しかし、ユーザーがブラウザを使用しないことを決定したが、直接HTTPリクエストをサイトに送信するとどうなりますか? –