Мой веб-сайт онлайн-банкинга может однозначно идентифицировать компьютеры (ОС Windows) в моей домашней локальной сети.
Подтверждение личности выполняется для каждого веб-браузера на компьютере. То есть, когда я впервые пытаюсь получить доступ к их веб-сайту с определенного компьютера, они просят меня подтвердить мою личность, отправив мне определенный код, который мне нужно ввести на веб-сайте. Как только я ввел код, в следующий раз они вспомнят мой компьютер / веб-браузер. Это дополнительная мера безопасности в дополнение к предоставлению имени пользователя / пароля.
Как это сделать?
Это не IP-адреса, потому что NAT скрывает их снаружи. Файлы cookie также могут быть исключены. Банковский веб-сайт утверждает, что они используют куки для отслеживания, но я удалил куки (пробовал несколько раз в разных браузерах), и он все еще работал.
Может ли это быть уникальный заголовок HTTP, о котором я не знаю? Или это что-то более сложное на низком уровне, такое как MAC-адрес? Насколько я знаю, с IpV4 MAC-адреса не выходят за пределы локальной сети.
Это также может быть какой-то уникальный алгоритм снятия отпечатков, который использует комбинацию параметров.