Открыть сервис

Фильтрация по MAC

Фильтрация по MAC — это технология ограничения доступа к компьютерной сети или отдельным сетевым устройствам на основе MAC-адресов (Media Access Control) — уникальных аппаратных идентификаторов сетевых интерфейсов. Фильтрация по MAC реализуется на уровне канального уровня модели OSI и применяется в локальных сетях (LAN), беспроводных сетях (Wi-Fi), а также в коммутаторах, маршрутизаторах и точках доступа для повышения безопасности и управления сетевым доступом.

Принцип работы

Каждый сетевой интерфейс (например, сетевая карта Ethernet или Wi-Fi-адаптер) имеет уникальный MAC-адрес длиной 48 бит, записываемый обычно в шестнадцатеричной форме через двоеточия или дефисы (например, 00:1A:2B:3C:4D:5E). Фильтрация заключается в сравнении MAC-адреса устройства, пытающегося подключиться к сети или отправить пакет, со списком разрешённых (белый список) или запрещённых (чёрный список) адресов.

  • Белый список (whitelist) — доступ разрешён только устройствам, чьи MAC-адреса внесены в список. Все прочие блокируются.
  • Чёрный список (blacklist) — доступ запрещён определённым устройствам; остальные могут подключаться.

При поступлении кадра данных устройство (например, точка доступа или коммутатор) проверяет поле «адрес источника» (Source MAC) в заголовке кадра. Если адрес не соответствует правилам фильтрации, кадр отбрасывается либо соединение разрывается. В случае Wi-Fi-сетей фильтрация обычно применяется на этапе аутентификации: клиент не получает IP-адрес и не может взаимодействовать с сетью.

Типы фильтрации по MAC

Фильтрация на коммутаторах (уровень L2)

Управляемые коммутаторы Ethernet поддерживают фильтрацию MAC-адресов на портах — функцию port security. Администратор задаёт максимальное количество разрешённых MAC-адресов на одном порту и/или указывает конкретные адреса. Если на порту появляется устройство с неизвестным MAC-адресом, порт может быть отключён (shutdown), отброшен или сгенерировано предупреждение. Эта функция предотвращает подключение неавторизованных устройств и перегрузку таблицы MAC-адресов.

Фильтрация в беспроводных сетях

В точках доступа Wi-Fi (например, стандартов IEEE 802.11) фильтрация по MAC является распространённой, но не обязательной опцией. Администратор добавляет MAC-адреса клиентов в список разрешённых или запрещённых. При попытке подключения точка доступа проверяет MAC-адрес клиента на этапе ассоциации и, если он не входит в белый список, отказывает в соединении.

Фильтрация в маршрутизаторах и межсетевых экранах

Некоторые маршрутизаторы (в том числе домашние) и межсетевые экраны поддерживают так называемую «фильтрацию по MAC», позволяющую ограничить доступ к интернету или определённым сетевым сервисам для устройств с указанными MAC-адресами. Это может использоваться в целях родительского контроля или ограничения числа одновременных подключений.

Применение

  • Защита домашних и корпоративных Wi-Fi-сетей — фильтрация по MAC рассматривается как дополнительный барьер, усложняющий несанкционированное подключение, особенно если пароль Wi-Fi скомпрометирован.
  • Ограничение доступа к офисным сетям — на управляемых коммутаторах (например, Cisco, Huawei, MikroTik) настройка port security позволяет допускать к сети только корпоративные устройства.
  • Родительский контрольблокировка доступа в интернет для детских устройств в определённое время.
  • Управление гостевой сетью — временная выдача доступа через белый список.
  • Контроль устройств в гостиницах, библиотеках, учебных заведениях — фильтрация может применяться для предотвращения подключения посторонних.

Ограничения и недостатки

Фильтрация по MAC не является надёжным методом безопасности и имеет ряд существенных недостатков:

  • Подмена MAC-адреса (MAC spoofing) — MAC-адрес программно модифицируется на любом современном устройстве (сетевые карты, смартфоны поддерживают смену адреса в настройках или с помощью сторонних утилит). Злоумышленник, получив разрешённый адрес (например, перехватив кадры в эфире), может выдать своё устройство за легитимное.
  • Отсутствие криптографической защиты — сам по себе MAC-адрес передаётся открыто и легко считывается сниффером.
  • Усложнение администрирования — при большом количестве устройств ведение списков вручную становится трудоёмким, особенно если устройства часто меняются.
  • Неприменимость для гостевых и публичных сетей — где требуется быстрая регистрация новых пользователей.
  • Обход через расширение адресации — некоторые протоколы (например, VLAN) используют не один MAC-адрес на устройство, а несколько, что затрудняет однозначную идентификацию.

Рекомендации по использованию

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

  • шифрованием беспроводной сети (WPA2-PSK, WPA3);
  • аутентификацией на основе сертификатов или 802.1X;
  • межсетевым экраном и системами обнаружения вторжений;
  • политиками безопасности на уровне приложений.

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

История

Фильтрация по MAC возникла одновременно с появлением управляемых сетевых устройств — коммутаторов и точек доступа, в 1990-х годах. В ранних реализациях (например, в протоколе IEEE 802.1D, Standard for MAC Bridges) уже предусматривались механизмы ограничения доступа на основе MAC. С распространением Wi-Fi (стандарт 802.11, 1997 год) технология была перенесена в точки доступа и стала стандартной опцией. В 2000-е годы производители предлагали её как «стушечный» способ ограничения доступа. Однако с развитием методов атак (ARP-spoofing, MAC-spoofing) и внедрением более современных систем аутентификации (WPA2-Enterprise, 802.1X) роль фильтрации по MAC в безопасности снизилась.

Альтернативы и схожие технологии

  • 802.1X — портовая аутентификация на основе сертификатов или логина/пароля (RADIUS-сервер). Обеспечивает гораздо более высокий уровень безопасности, чем фильтрация по MAC.
  • Captive portal — гостевой портал для регистрации устройства (часто через веб-страницу) в публичных сетях.
  • Policy-based access control — доступ на основе MAC, но с дополнительной проверкой по протоколам (например, DHCP snooping, Dynamic ARP Inspection).
  • Списки контроля доступа (ACL) на 3-м уровне (IP-адреса, порты) — более гибкое средство ограничения доступа.

Источники

  • IEEE 802-2014 (IEEE Standard for Local and Metropolitan Area Networks: Overview and Architecture)
  • IEEE 802.1D – Media Access Control (MAC) Bridges
  • IEEE 802.11 – Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications
  • «Network Security» by Charlie Kaufman, Radia Perlman, Mike Speciner (Addison-Wesley, 2002)
  • Руководства по настройке беспроводных точек доступа (TP-Link, Cisco, MikroTik)
  • RFC 826 – Ethernet Address Resolution Protocol (ARP)
  • Статья «MAC address filtering: what it is and why you shouldn’t rely on it» (альманах по сетевой безопасности, 2020)

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →