Получить уникальный идентификатор устройства с помощью php или javascript - PullRequest
0 голосов
/ 07 февраля 2019

Я ищу что-то, что позволило бы мне получить уникальный идентификатор устройства (ПК, Mac, телефона и планшета), например, MAC-адрес.

Мне нужно отслеживать все входы в защищенную область, ноЯ не могу найти уникальный идентификатор, с помощью которого я могу идентифицировать используемое устройство.

Мне это нужно, потому что я хочу, чтобы пользователь зарегистрировал свои устройства и затем позволил им войти в систему только с этим.Спасибо

Ответы [ 2 ]

0 голосов
/ 07 февраля 2019

Вы не можете на самом деле.Это было бы огромным риском для безопасности и конфиденциальности.Тем не менее, есть несколько вещей, которые вы можете сделать, чтобы приблизиться:

  1. Добавить cookie на это устройство с UUID

  2. Отпечатки пальцев - Использовать всеДоступные настройки браузера, доступные JS, такие как агент браузера, установленные шрифты и т. д. для создания уникального профиля устройства (Примечание. Apple пытается предотвратить это в последней версии Safari)

  3. IP-адрес.Это не идеально, но может что-то сделать, и есть способы удалить небольшую степень запутывания.Вот пример в PHP: Как получить реальный IP от посетителя?

Объединение всех этих вещей вместе должно быть в состоянии дать вам что-то близкое к тому, что выхочу.Он может не полностью защитить его, но предложит какую-то форму.

0 голосов
/ 07 февраля 2019

JavaScript - это язык программирования высокого уровня, который не может помочь вам хранить такую ​​информацию.То же самое относится и к PHP.

Однако вы можете рассмотреть возможность использования файлов cookie для достижения своей цели.Вы можете использовать криптографический алгоритм и сохранить его в файле cookie, и у вас есть уникальный идентификатор.

...