0Pricing
Ethical Hacking Academy · Урок

MAC и идентичность

Подмена идентификаторов

«MAC и идентичность» — бесплатный урок Ethical Hacking Academy на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Ethical Hacking Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Ethical Hacking Academy содержит 4 уроков всего.

Идентификаторы помимо IP

Ваш IP — лишь один идентификатор. Устройства и браузеры раскрывают множество других: MAC-адреса, имена узлов, отпечатки браузера и входы в учётные записи. Настоящая анонимность означает контроль над всеми этими идентификаторами.

Этот урок посвящён подмене низкоуровневых идентификаторов, особенно MAC-адреса, и пониманию того, что ещё может вас выдать.

Что такое MAC-адрес

MAC-адрес — это 48-битный аппаратный идентификатор, записанный в сетевом интерфейсе и представленный шестью парами шестнадцатеричных цифр, например a4:5e:60:1f:2c:8b.

Первые три байта — это OUI, обозначающий производителя. MAC-адреса работают на уровне 2 и видны только в локальном сегменте сети, но не через интернет.

Зачем нужен MAC локально

В локальной сети MAC-адрес позволяет отслеживать устройство, даже если его IP меняется. Он используется для:

  • аренды DHCP и контроля доступа к сети;
  • отслеживания через страницы авторизации (например, когда платная сеть Wi-Fi запоминает устройство);
  • списков разрешённых и запрещённых MAC-адресов.

Подмена MAC позволяет обойти простые фильтры и избежать локального отслеживания.

Просмотр MAC-адреса

В Linux интерфейсы можно просмотреть с помощью ip link или устаревшей команды ifconfig. Обратите внимание на имя интерфейса (например, eth0 или wlan0) и его текущий MAC-адрес.

ip link show wlan0
# link/ether a4:5e:60:1f:2c:8b ...

Подмена MAC-адреса

MAC-адрес можно изменить программно. Сначала интерфейс необходимо отключить, а после изменения снова включить. Инструмент macchanger упрощает эту задачу и может назначить случайный адрес или адрес определённого производителя.

ip link set wlan0 down
macchanger -r wlan0      # random MAC
ip link set wlan0 up

Выбор правдоподобного MAC-адреса

Случайный MAC с необычным OUI может выглядеть подозрительно. Чтобы не выделяться, используйте OUI распространённого производителя (Apple, Samsung, Intel), чтобы адрес был похож на адрес обычного устройства.

macchanger -A wlan0
# Sets a random MAC with a real, valid vendor OUI

Отпечатки имени узла и DHCP

Устройство также передаёт имя узла и параметры запроса DHCP, по которым можно определить вашу OS и модель устройства. Имя узла вроде 'Johns-MacBook-Pro' сразу выдаёт вас.

Для анонимности задайте общее имя узла и помните, что сам порядок параметров DHCP может идентифицировать вашу OS.

Отпечаток браузера

На более высоком уровне веб-сайты создают отпечаток браузера на основе агента пользователя, размера экрана, шрифтов, установленных расширений, отрисовки холста и часового пояса. В совокупности эти признаки часто уникальны даже без файлов cookie.

Подмена MAC не помогает против снятия отпечатка. Tor Browser противодействует этому, делая всех пользователей внешне одинаковыми.

Рандомизация MAC на современных устройствах

Телефоны и ноутбуки теперь рандомизируют свой MAC при сканировании сетей Wi‑Fi или подключении к ним, чтобы противодействовать отслеживанию. Это функция конфиденциальности, которую можно использовать и которую следует учитывать при анализе сетей.

Однако после подключения некоторые устройства раскрывают стабильный MAC, используемый в конкретной сети, поэтому рандомизация не является абсолютной.

Идентичность имеет несколько уровней

Главный вывод: для анонимности необходимо контролировать идентификаторы на каждом уровне:

  • Уровень 2: MAC-адрес.
  • Уровень 3: IP (через VPN/Tor).
  • Приложение: имя хоста, агент пользователя, цифровой отпечаток.
  • Человек: учётные записи, стиль письма, привычки.

Исправление на одном уровне при утечке данных на другом сводит на нет все усилия.

Сохранение подменённого MAC

Подменённый MAC, заданный с помощью macchanger, восстанавливается после перезагрузки. Чтобы сохранить его, настройте менеджер сети или обработчик запуска, который будет применять изменение при загрузке.

Будьте последовательны: если вы хотите выглядеть как совершенно новое устройство в каждом сеансе, рандомизируйте MAC каждый раз; если вы хотите выдавать себя за одно конкретное разрешённое устройство, задавайте один и тот же адрес при каждой загрузке. Выбирайте стратегию работы с MAC в соответствии с вашей целью.

Быстрая проверка

Разберитесь, насколько далеко передаётся MAC-адрес.

Итоги

Вы изучили идентичность устройства:

  • MAC-адрес — идентификатор уровня 2, видимый только локально; подменить его можно с помощью macchanger.
  • Используйте правдоподобный OUI производителя, чтобы не выделяться.
  • Имена хостов, параметры DHCP и цифровые отпечатки браузера раскрывают идентичность на других уровнях.
  • Современные устройства рандомизируют MAC, но делают это не идеально.
  • Анонимность требует контроля идентификаторов на каждом уровне.

Далее: ошибки человеческого фактора в OPSEC, которые раскрывают людей.

Часто задаваемые вопросы

Урок «MAC и идентичность» бесплатный?

Да — полный текст урока «MAC и идентичность» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Ethical Hacking Academy, подпишись на CoddyKit PRO. Курс Ethical Hacking Academy содержит 4 уроков всего.

Чему я научусь в уроке «MAC и идентичность»?

Подмена идентификаторов Ты практикуешь Ethical Hacking Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Ethical Hacking Academy?

Предыдущий опыт не требуется. Ethical Hacking Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.

Сколько времени занимает урок «MAC и идентичность»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Ethical Hacking Academy?

Да. Каждый урок Ethical Hacking Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Tor и прокси
  2. VPN и цепочки
  3. MAC и идентичность
  4. Ошибки OPSEC
← Назад к Ethical Hacking Academy