Answer the question
In order to leave comments, you need to log in
What is a way to accurately identify computers?
Hello. The problem is known to everyone, and I'm looking for a way to accurately (as close to 100% as possible) identify computers. It is necessary that the user can do only one action from one machine. Of course, cookies will not work - they can be cleared. It is highly desirable that changing the browser does nothing for the user. The IP address is also not suitable - many providers work with NATs and the entire microdistrict can have one address. How to be?
Answer the question
In order to leave comments, you need to log in
"irony" authorization through the portal of public services will certainly be a very reliable option "/irony"
Within the same machine - evercookie. However, some antiviruses will be outraged.
A few ideas not seriously:
1. play a short sound on the user's computer and simultaneously record the "echo" of the room: compare the profile/spectrum;
2. compare the execution time of various calculations, compiling the "time" profile of the computer from several measurements with an accuracy of microseconds;
3. ask the user to perform a large number of some actions, for example. move the mouse through the maze, collecting a statistical profile of his behavior. How , for example, journalists figured out the likely author of BitCoin from the statistics of published texts;
4. a set of available system fonts - an interesting idea, I read it here
The most practical way I think is already proposed by @metamorph evercookie .
The situation can be considered hopeless.
Alternatively, ask for a phone number and send a verification code. It's easier than a full-fledged registration with filling in a bunch of fields.
https://panopticlick.eff.org/index.php?action=log&...
But changing the browser will help in this case, yes. With this, you are unlikely to do anything offhand.
Hire specialists who will check users' passports through a webcam.
Collect hardware and OS data. Driver versions, poppy addresses, names, etc. It is unlikely that they will reinstall the OS for the sake of another vote (or whatever you have). If you have a program in the form of a Java applet, then here: stackoverflow.com/questions/1986732/how-to-get-au...
You can solve this through extensions (plugin/extension) to browsers. Those. generate an ID, put it locally and use it when needed.
Read some hash from the data of the screw through the flash drive.
most accurately this makes the iovation service more accurate than them - no one, infa 100%, I work closely together. They use a combination of different approaches - browser hash + plugins + IP + real IP behind proxy (via flash) plus they don't hesitate to install spyware on systems with holes. The closest free option is panopticlick , they use an open-source library, somewhere on the github, but I didn’t find something right away.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question