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

База данных MAC-адресов производителей

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

Структура MAC-адреса и OUI

MAC-адрес представляет собой 48-битное число, обычно записываемое в виде шести пар шестнадцатеричных цифр, разделённых двоеточиями или дефисами (например, 00:1A:2B:3C:4D:5E). Адрес делится на две части:

  • OUI (Organizationally Unique Identifier) — первые 24 бита (три октета), которые назначаются производителю.
  • NIC (Network Interface Controller) Specific — оставшиеся 24 бита, которые производитель присваивает конкретному устройству самостоятельно.

Реестр OUI ведёт Институт инженеров электротехники и электроники (IEEE) через Управление регистрации стандартов (IEEE Registration Authority). Производитель обязан приобрести блок OUI (обычно 4096 адресов) для легального использования в своей продукции. Существуют также расширенные идентификаторы: MA-M (28 бит, 4096 адресов) и MA-S (36 бит, 65536 адресов), однако классический OUI остаётся наиболее распространённым в базах данных.

Назначение и применение

Определение производителя по MAC-адресу (так называемый «MAC vendor lookup») используется в нескольких практических областях:

  • Администрирование сетей: системные администраторы сканируют локальную сеть, чтобы инвентаризировать подключённые устройства, выявлять несанкционированные подключения и сопоставлять физические адреса с учётными записями пользователей.
  • Безопасность: при расследовании инцидентов, анализе журналов беспроводных точек доступа или трафика специалисты по информационной безопасности устанавливают тип устройства (маршрутизатор, принтер, смартфон) по его производителю.
  • Управление доступом: во многих корпоративных и домашних сетях используется фильтрация по MAC-адресам (MAC filtering), где списки разрешённых адресов часто группируются по вендорам.
  • Судебная экспертиза: в криминалистике данные о производителе сетевого оборудования помогают связать изъятое устройство с конкретной партией продукции или местом продажи.

Базы данных и сервисы

Для преобразования OUI в название компании используются как локальные, так и онлайн-базы данных. Крупнейшим и наиболее авторитетным источником является официальный реестр IEEE, который публикует файлы oui.csv, mam.csv и mas.csv. Эти файлы содержат полный перечень зарегистрированных идентификаторов с указанием организации и её адреса.

На основе данных IEEE построены популярные онлайн-сервисы: macvendors.com, api.macvendors.com, maclookup.app, а также встроенные функции в таких инструментах, как Wireshark, Nmap, Advanced IP Scanner и Fing. Большинство сервисов предоставляют бесплатный доступ к базе через веб-интерфейс или REST API с ограничением по количеству запросов.

Кроме официального реестра, существуют коммерческие и кустарные базы, которые дополняют данные IEEE сведениями о конкретных моделях устройств, серийных номерах и даже о диапазонах адресов, присвоенных отдельным линейкам продукции. Такие базы часто формируются сообществом энтузиастов путём сбора данных из открытых источников и могут содержать неточности.

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

Определение производителя по MAC-адресу имеет ряд существенных ограничений, о которых необходимо знать:

  • Неоднозначность: некоторые крупные компании (например, Cisco, Apple, Samsung) регистрируют множество блоков OUI, поэтому по адресу можно установить лишь компанию, но не конкретную модель устройства.
  • Виртуальные интерфейсы: программные сетевые адаптеры (VPN, виртуальные машины, контейнеры) часто используют случайные или сгенерированные MAC-адреса, которые не соответствуют реальному оборудованию.
  • Смена адреса: современные операционные системы (iOS, Android, Windows) поддерживают функцию рандомизации MAC-адреса при подключении к Wi-Fi-сетям, что делает определение вендора невозможным или вводящим в заблуждение.
  • Клонирование: многие маршрутизаторы позволяют «клонировать» MAC-адрес (например, для обхода привязки у провайдера), что также нарушает соответствие «адрес — производитель».
  • Устаревшие данные: реестр IEEE периодически обновляется, но некоторые производители прекращают деятельность, меняют названия или передают свои блоки OUI другим компаниям, что не всегда своевременно отражается в сторонних базах.

Форматы данных и программные реализации

В программном обеспечении для работы с базой MAC-вендоров обычно используются следующие форматы:

  • CSV-файлы — стандартный формат выгрузки из реестра IEEE, содержащий колонки: номер OUI, название организации, адрес.
  • JSON — удобный формат для веб-сервисов и API; например, ответ сервиса macvendors.com выглядит как {"result": "Cisco Systems, Inc"}.
  • SQLite/бинарные базы — применяются в офлайн-инструментах для быстрого поиска без обращения к сети.

Пример простого алгоритма поиска: из MAC-адреса извлекаются первые три октета (например, 00:1A:2B), приводится к верхнему регистру и выполняется поиск по индексу в загруженной таблице. Время поиска в современных реализациях не превышает нескольких миллисекунд.

Юридические аспекты

Использование реестра OUI регулируется политикой IEEE. Официальные файлы реестра распространяются свободно и могут использоваться в коммерческих продуктах при условии указания источника. Однако некоторые коммерческие базы данных, построенные на основе анализа реального сетевого трафика, могут содержать персональные данные и распространяться на платной основе.

В России деятельность по сбору и обработке данных о сетевых устройствах подпадает под действие Федерального закона «О персональных данных» (152-ФЗ), однако сами MAC-адреса не относятся к персональным данным, если не связаны с конкретным лицом. Тем не менее, в судебной практике MAC-адрес может рассматриваться как идентификатор, позволяющий установить пользователя в совокупности с другими данными (например, журналами подключений).

Заключение

База данных MAC-вендоров является важным инструментом для сетевых администраторов, специалистов по безопасности и разработчиков. Несмотря на ограничения, связанные с рандомизацией адресов и виртуализацией, определение производителя по OUI остаётся быстрым и полезным способом первичной идентификации оборудования в сети. Основным источником данных служит официальный реестр IEEE, а многочисленные онлайн-сервисы делают эту информацию доступной в режиме реального времени.

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

На главную BFOmetr →