Ответы пользователя по тегу Идентификация пользователей
  • Как в javascript определить уникальность хоста?

    Noizefan
    @Noizefan
    xmoonlight зря ты)) кого тут только не встретишь порой)) и теме так то сколько лет

    что значит идентификация хоста? хост это сервер или клиент? как правило чаще используют хост в значении сервера.
    Хост — любое устройство, предоставляющее сервисы формата «клиент-сервер» в режиме сервера по каким-либо интерфейсам и уникально определённое на этих интерфейсах.
    Есть хост и есть клиент. Однозначная идентификация хоста на клиенте происходит при помощи технологий HSTS, например))

    Рассуждай логически. Всё, к чему может получить доступ js на клиенте - является оно атомарно каждое уникальным для конкретного устройства или профиля? Нет. В мире существуют как минимум два одинаковых с точки зрения JS датчиков устройства, купи два одинаковых устройства из одной партии, установи одинаковый софт и попробуй их отличить. Это уже не позволит сделать статистически на 100% эффективную систему однозначной идентификации устройства в системе без использования технологий аутентификации. Другой теперь вопрос, какая именно эффективность тебе нужна. Это во-первых, отходя от темы. А во вторых, возвращаясь, опять же, делаем вывод - компьютер - не человек, у него нет уникального для каждого отпечатка пальца или сетчатки глаза.

    Смотри в сторону готовых решений, не изобретай велосипед. 100% уникальности не получишь.
    https://habr.com/ru/company/oleg-bunin/blog/321294/
    Ответ написан