Откройте список сетевых адаптеров на типичном ПК, и вы можете найти больше, чем ожидали — адаптеры, для которых вы никогда не устанавливали оборудование. Большинство виртуальны, и понимание их проясняет распространённую путаницу о MAC-адресах и HWID.
Откуда берутся лишние адаптеры
Физический сетевой адаптер — это реальная часть оборудования: порт Ethernet на материнской плате, карта Wi-Fi. Но ПО тоже создаёт виртуальные сетевые адаптеры. Клиенты VPN устанавливают один для маршрутизации трафика. ПО виртуализации добавляет адаптеры для своих виртуальных машин. Инструменты вроде определённых драйверов туннелирования создают свои. Каждый из них появляется в списке адаптеров, и у каждого свой MAC-адрес — хотя нового оборудования не добавлялось.
Почему их MAC-адреса — ненадёжные идентификаторы
MAC-адрес интересен как идентификатор, потому что обычно принадлежит физической сетевой карте. MAC виртуального адаптера — нет. Он был назначен ПО, может следовать паттерну, привязанному к поставщику ПО, может измениться при переустановке того ПО и полностью исчезает, если ПО удалено. Как идентификатор «этой машины», MAC виртуального адаптера нестабилен и вовсе не об оборудовании.
Как системы их отфильтровывают
Поэтому ПО, строящее аппаратную картину — включая античит и инструменты идентификации — обычно отличает физические адаптеры от виртуальных и сосредотачивается на физических. Виртуальные адаптеры узнаваемы: их имена и идентификаторы производителя указывают на клиенты VPN, платформы виртуализации и инструменты туннелирования, а не на производителя сетевых карт. Хорошо построенная система отпечатка или HWID их отфильтровывает, потому что включение их означало бы отслеживание ПО, которое установил пользователь, а не машины.
Практический момент
Если вы когда-нибудь смотрели на свои MAC-адреса и были озадачены длинным списком, вот объяснение: большинство из них виртуальны, созданы ПО, и не часть вашей аппаратной идентичности в каком-либо значимом смысле. MAC-адреса, которые важны, — те, что принадлежат реальным, физическим сетевым адаптерам.
Вывод
Виртуальные сетевые адаптеры создаются VPN, ПО виртуализации и подобными инструментами, и у каждого свой MAC-адрес — но эти MAC назначены ПО, нестабильны и не являются надёжным идентификатором машины. Системы, строящие аппаратную картину, отфильтровывают виртуальные адаптеры и опираются на физические. Лишние адаптеры в вашем списке нормальны; они просто не ваш HWID.
