
Я знаю, что MAC-адрес компьютера скрыт от веб-сайта из предыдущего поста, но как насчет MAC-адреса беспроводного маршрутизатора?
решение1
Что касается самого нетворкинга...
Пока ваше соединение с определенным веб-сайтом находится на расстоянии более одного перехода, ваш MAC-адрес не будет передан этому веб-сайту.
Согласно английской Википедии, «Протокол разрешения адресов":
Протокол разрешения адресов — это протокол запроса-ответа, сообщения которого инкапсулируются протоколом канального уровня. Он передается в пределах одной сети, никогда не маршрутизируется через межсетевые узлы. Это свойство помещает ARP на канальный уровень набора протоколов Интернета.
— Брейден, Р. (октябрь 1989 г.) "RFC 1122 — Требования к интернет-хостам — Уровни связи".ietf.org. Целевая группа по инжинирингу Интернета.
И на то есть причина: за пределами сети обязанность по поиску целевого компьютера лежит на шлюзовом компьютере (маршрутизаторе). Поэтому инженеры не стали утруждать себя добавлением ненужных (и потенциально нарушающих конфиденциальность) данных в пакет.
... но разве здесь речь идет только о сетевом взаимодействии?
Веб-браузеры могут запускать веб-приложения на ваших локальных компьютерах. На данный момент эти веб-приложения, написанные на JavaScript, не имеют возможности запрашивать MAC-адрес вашего компьютера. Но что насчет плагинов, дополнений и приложений вне браузера? У них есть доступ к гораздо более широкому API, и они определенно могут узнать ваш MAC-адрес. Затем остается только передать его в сеть.
Тем не менее, для веб-сайта это довольно суровое испытание — найти MAC-адрес вашего компьютера таким образом и связать его с вами. Сделать что-то полезное (для себя, а не для вас) с ним — это совсем другая история. Люди продолжают постоянно продавать свои компьютеры и использовать общие точки доступа. Можно было бы ясно увидеть, что нет смысла использовать эту тактику в качестве средства цифрового дактилоскопирования, потому что сама тактика требует предварительного дактилоскопирования.