How to uniquely identify a computer?

Is there a way to β€œcapture” some personalized identifiers, INFO, NAME, NUMBER, DATA, etc.?

Anything to distinguish and recognize two or more PCs on the same IP address: something like the user's computer name other than $_SESSION ?

None of these works:

 $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']); php_uname('n'); php_uname(); 
+4
source share
4 answers

Well, you cannot do this only from an HTTP request, but you have the following methods at your disposal:

  • Remote address
  • Cookies / Session
  • User agent
  • Web-based client technologies (such as Java or Flash or Silverlight objects)

Basically, you can use Evercookie concepts to identify a customer. In doing so, why not just use the login system?

+10
source

No.

(At least not without explicit user collaboration.)

+8
source

There is a lot of information that can be used to create a "fingerprint" of the browser, but nothing that guarantees to be unique. You can find a list of different data points on the Panopticlick website .

+2
source

You can try using the OCS inventory! http://www.ocsinventory-ng.org/en/

0
source

Source: https://habr.com/ru/post/1340406/


All Articles