Что такое рандомизация MAC-адресов и как она работает?

MAC-адреса являются важной частью современных сетей. Они позволяют пользователям подключаться к точкам доступа в Интернет и получать доступ к сети. Без MAC-адреса это невозможно.
MAC-адрес — это специальный идентификатор, привязанный к оборудованию вашего устройства (сетевой карте). В отличие от IP-адресов, вы не можете изменить этот адрес. Это означает, что рекламодатели и маркетологи любят отслеживать MAC-адреса, чтобы шпионить за потенциальными и существующими клиентами и составлять их профили, используя их активность.
Это, конечно, грубое нарушение конфиденциальности. Так как же люди защищают себя от такого рода вторжения в их конфиденциальность? Ответ — рандомизация MAC-адресов.
Сегодня мы узнаем, что это такое и как вы можете использовать это для более надежной защиты своей конфиденциальности.
Понимание MAC-адресов
Прежде чем мы начнем изучать рандомизацию MAC-адресов, нам нужно немного понять, что такое MAC-адрес и как он используется в сетях.
Что такое MAC-адрес?
MAC означает “Media Access Control”. MAC-адрес состоит из 12-значного шестнадцатеричного числа. Этот номер вписан в сетевую интерфейсную карту (NIC) устройства.
Этот 12-значный номер делится на две части: первые шесть цифр называются OUI (организационно уникальный идентификатор), а последние шесть цифр называются серийным номером. Инструмент поиска поставщика MAC может использовать эти номера для извлечения данных, связанных с фактическим устройством. Маркетологи могут использовать эти данные для отслеживания потребителей.
Роль MAC-адреса в работе сети и отслеживании
В отличие от публичного IP-адреса, MAC-адреса не передаются остальной части сети. Они используются только при подключении к точке доступа, например, к маршрутизатору WiFi. Маршрутизатор использует MAC-адрес для пересылки нужного трафика на каждое устройство.
Однако MAC-адрес может утечь во время процесса установления связи, когда он транслируется во все сети WiFi при поиске соединения. Вот почему такие места, как торговые центры с большим количеством публичных сетей WiFi, являются настоящими кладезями для поиска кучи MAC-адресов.
На самом деле, торговые центры отслеживают посещаемость магазина и клиентов между разными магазинами. Затем они используют эту информацию для настройки различных видов рекламы и акций, чтобы максимизировать вовлеченность и конверсии.
Что такое рандомизация MAC-адресов?
Рандомизация MAC-адресов — это метод, при котором ваше устройство использует поддельный адрес для каждой сети. Допустим, вы идете по торговому центру, и в нем есть пять различных публичных сетей, и ваше устройство может подключиться ко всем из них. При рандомизации MAC-адресов все пять сетей получат разные MAC-адреса.
Это по сути ограничивает объем отслеживания, который может быть выполнен, поскольку никто не может отслеживать устройство из одной сети в другую. MAC-адрес рандомизируется во время трансляции, поэтому ни одна сеть не знает, каков настоящий MAC-адрес устройства.
Это ограничивает объем отслеживания устройства между различными сетями.
Еще одной особенностью рандомизации MAC-адресов является то, что любой сгенерированный MAC-адрес используется только с одной сетью. Вот пример: предположим, что в торговом центре есть пять сетей, назовем их сетями 1, 2, 3, 4 и 5. Таким образом, если адрес A был сгенерирован для сети 1, то адрес A не будет использоваться для сетей 2, 3, 4 и 5. Аналогично, адрес B для сети 2 не будет использоваться для сетей 1, 3, 4 и 5.
Вот как рандомизация MAC-адресов предотвращает отслеживание между различными сетями.
Как работает рандомизация MAC-адресов
Рандомизация MAC-адресов — относительно простой процесс. Вот описание того, как это работает и как это реализовано в разных операционных системах.
Генерация случайного MAC-адреса
Операционная система генерирует поддельный MAC-адрес вместо использования реального аппаратного MAC-адреса устройства. Это делается с помощью фирменных алгоритмов, которые специфичны для каждой операционной системы.
Этот случайный MAC-адрес соответствует стандартному формату MAC-адреса, но обеспечивает уникальность в сети. Таким образом, нет никакой вероятности конфликтов и дублирования с другими устройствами в сети.
Как это реализовано в разных системах
- Android (Android 10 и более поздние версии)
- По умолчанию использует разные рандомизированные MAC-адреса для каждой сохраненной сети Wi-Fi.
- Для более старых версий требовалась ручная активация.
- iOS (iOS 14 и более поздние версии)
- По умолчанию включает рандомизацию MAC-адресов для всех сетей Wi-Fi.
- При необходимости пользователи могут отключить ее для определенных сетей.
- Windows (Windows 10 и более поздние версии)
- Позволяет включить рандомизацию MAC-адресов для каждой сети или глобально в настройках Wi-Fi.
- Linux/macOS
- Некоторые дистрибутивы Linux поддерживают подмену MAC-адресов с помощью таких инструментов, как “macchanger”.
- macOS также использует рандомизацию при сканировании Wi-Fi, но использует настоящий MAC-адрес при подключении.
Вывод
Итак, вот вам и все: рандомизация MAC-адресов, как она работает и как она улучшает вашу цифровую конфиденциальность. Конфиденциальность — это право каждого, и никто не должен иметь возможности отслеживать вас, если вы этого не хотите. Поэтому изучение того, как это сделать, — это один шаг в правильном направлении.
Рандомизация MAC-адресов — это лишь один из многих способов обеспечения вашей конфиденциальности, но вам также следует рассмотреть такие вещи, как VPN, прокси-серверы и сквозное шифрование, чтобы повысить конфиденциальность в остальных ваших цифровых начинаниях.