V
V
Valery Kirichenko2014-02-23 18:15:45
PHP
Valery Kirichenko, 2014-02-23 18:15:45

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

11 answer(s)
G
Grohman, 2014-02-23
@Grohman

"irony" authorization through the portal of public services will certainly be a very reliable option "/irony"

Y
Yuri Morozov, 2014-02-23
@metamorph

Within the same machine - evercookie. However, some antiviruses will be outraged.

S
Sergey Sokolov, 2014-02-23
@sergiks

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 .

L
Liny_li, 2014-02-23
@Liny_li

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.

V
Vlad Zhivotnev, 2014-02-23
@inkvizitor68sl

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.

O
OnYourLips, 2014-02-23
@OnYourLips

Hire specialists who will check users' passports through a webcam.

L
lookid, 2014-02-24
@lookid

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...

C
custos, 2014-02-23
@custos

You can solve this through extensions (plugin/extension) to browsers. Those. generate an ID, put it locally and use it when needed.

P
Puma Thailand, 2014-02-23
@opium

Read some hash from the data of the screw through the flash drive.

A
Andrey, 2014-02-23
@svistiboshka

take into account the possibility of using virtual machines?

M
Max, 2014-02-24
@7workers

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 question

Ask a Question

731 491 924 answers to any question