Ваши устройства передают уникальные номера, и они используются для отслеживания вас
Ваш смартфон и другие устройства, использующие Wi-Fi, передают уникальный номер при поиске ближайших сетей Wi-Fi. Уникальный MAC-адрес устройства отправляется вместе с «пробными запросами», которые ищут близлежащие сети Wi-Fi.
Эта проблема отслеживания не только теоретическая. Рекламодатели в Лондоне использовали мусорные баки с поддержкой Wi-Fi, чтобы отслеживать перемещения людей по городу. Спецификация Wi-Fi не была разработана для мира, где люди носили устройства Wi-Fi в карманах целый день.
Почему ваши устройства имеют уникальные MAC-адреса
Каждый физический сетевой интерфейс - будь то проводная карта Ethernet в настольном ПК или набор микросхем Wi-Fi в смартфоне - поставляется с уникальным MAC-адресом. Этот номер предназначен для уникального оборудования. Это позволяет сетям, которые вы подключаете, идентифицировать устройство.
Например, дома вы можете настроить параметры домашнего маршрутизатора, чтобы назначать статические IP-адреса вашим устройствам на основе их MAC-адресов. Сеть может легко отслеживать, подключены ли вы ранее, и назначать уникальные настройки для вашего устройства. Вы можете изменить MAC-адрес устройства в программном обеспечении, но мало кто это делает.
Все идет нормально. Проблема в том, как работает Wi-Fi, и особенно в том, как работают смартфоны, которые мы носим в карманах. Это также относится и к ноутбукам и планшетам, когда они сканируют сети Wi-Fi..
Сканирование Wi-Fi передает MAC-адрес
Если вы не выключите Wi-Fi на своем телефоне перед выходом из дома, ваш телефон будет автоматически сканировать доступные сети Wi-Fi поблизости, когда вы будете двигаться. Смартфоны и другие устройства обычно используют как пассивное, так и активное обнаружение - они пассивно прослушивают вещание точек доступа Wi-Fi, чтобы сообщить соседним устройствам, что они доступны, и активно транслируют запросы в поисках ближайших точек доступа..
Благодаря тому, что Wi-Fi был спроектирован, устройство, ищущее точки доступа Wi-Fi, включает свой MAC-адрес в качестве части «пробных запросов», которые оно передает на близлежащие точки доступа WI-Fi. Это часть спецификации Wi-Fi.
Пока вы ходите, смартфон в вашем кармане транслирует свой MAC-адрес, который заметит любой в диапазоне Wi-Fi. Если вы не отключите Wi-Fi, это происходит с вами.
Как это можно использовать для отслеживания вас
Возьмите мусорные баки в Лондоне. Мусорные баки были разбросаны по всему городу, и в них было установлено оборудование для мониторинга WI-Fi. Затем мусорные баки были объединены в сеть. Когда вы проходили мимо одной из этих мусорных корзин, ваше устройство отправляло бы зондирующие запросы со своим MAC-адресом, а анализатор мусорной корзины записывал MAC-адрес и его местоположение. Когда вы проходите мимо другой мусорной корзины, он снова запоминает MAC-адрес и местоположение вашего устройства. Эта информация может быть объединена, чтобы сформировать картину ваших движений в течение дня. Рекламодатели будут знать области, которые вы посетили, и могут попытаться настроить таргетинг объявлений именно на вас. При достаточном количестве соединенных друг с другом датчиков Wi-Fi можно будет отслеживать движение вашего смартфона в течение всего дня..
Магазин может размещать анализаторы Wi-Fi по всему магазину и регистрировать MAC-адреса. Возможно, вы провели некоторое время в разделе электроники, прежде чем уйти в другой раздел магазина - магазин может показывать вам рекламу электроники..
IOS 8 от Apple только что исправила эту проблему
Apple только что исправила эту проблему на iPhone (а также на iPad и iPod Touch) под управлением iOS 8. iOS 8 автоматически рандомизирует MAC-адрес вашего устройства каждый раз, когда сканирует близлежащие сети Wi-Fi. Это делает широковещательный MAC-адрес бесполезным для отслеживания.
Другие операционные системы должны следовать за Apple. Каждый сетевой интерфейс имеет MAC-адрес, указанный в его оборудовании, но этот MAC-адрес может быть переопределен - так вы можете изменить свой собственный MAC-адрес. Утечка MAC-адреса при сканировании Wi-Fi на самом деле ни для чего не нужна - она просто позволяет легко отслеживать движения смартфона.
Нет, это не реклама Apple - они привлекли дополнительное внимание к этой проблеме, решая ее в iOS 8. Устройства под управлением iOS 7 и более ранних версий транслируют свои уникальные MAC-адреса и могут отслеживаться как устройства под управлением конкурирующих операционных систем. Решение Apple не обязательно должно быть только для Apple - мы бы хотели, чтобы Android и Windows Phone реализовали его тоже.
Да, то, что сделал Apple, технически противоречит спецификации WI-Fi, но в любом случае это хорошая идея. Мы ничего не знаем о том, что это на самом деле ломает - кроме систем отслеживания, конечно.
Существуют и другие способы отслеживания устройства - из-за того, как работают сети, ваш уникальный MAC-адрес все равно будет виден для сети Wi-Fi, к которой вы подключаетесь, но только для того, к которому вы подключаетесь. Сотовые сигналы также могут быть использованы для отслеживания движений вашего устройства. Тем не менее, нет веской причины, чтобы устройство автоматически транслировало уникальный идентификатор в течение всего дня..
Может быть, мы просто пытаемся сдержать шлюзы повсеместного цифрового наблюдения и отслеживания местоположения, но мы могли бы также попытаться не просто сдаться.