Мне интересно, есть ли уникальность серийного номера у производителя оборудования. Для Mac-адреса хорошо известно, что производитель префикс для обеспечения уникальности. Для Моторс есть уникальный VIN
Кто-нибудь знает о таких вещах для серверов, сетевых устройств и т. Д.?
Не ожидайте, что уникальный номер будет использоваться на нескольких устройствах разных производителей. Я написал программу инвентаризации программного и аппаратного обеспечения для нескольких клиентов. Мое решение заключалось в том, чтобы «подписать» случайной строкой каждый ПК / Сервер, зная, что при переформатировании / переустановке ПК подпись меняется.
Я использую интерфейс WMI для запроса оборудования. Многие системные платы возвращают «00000000» или пустую строку при запросе серийного номера. Некоторые (HP, Compaq, Dell) возвращают фактический серийный номер, но имейте в виду, что его можно изменить в конфигурации BIOS.
Производители могут делать все, что захотят, для серийных номеров своих конечных продуктов. Только для того, что должно взаимодействовать с другими вещами, действительно существуют какие-либо зарегистрированные базы данных, такие как MAC-адреса и USB-устройства. В противном случае серийный номер Compaq будет напоминать идентификатор Dell. Кроме того, вы, вероятно, можете предположить, что стандарта нет, из-за всех проблем Microsoft с этой @ #% «аутентификацией» Windows, которая возникает при изменении оборудования. Он собирает серию идентификаторов для определения «домашней системы» и измеряет изменение ряда компонентов, чтобы убедиться, что они не пиратские, и даже тогда где будет храниться этот идентификатор? BIOS? Замена материнской платы свела бы на нет это.
Если у вас есть конкретное приложение, может быть, у других есть предложения?
Нет.
И не ждите, что MAC уникальны. Это прекратилось, когда впервые появилась возможность изменить его с помощью программного обеспечения, а не жестко запрограммировать в сетевой карте, и стало еще хуже, когда виртуальные сетевые карты появились вместе с VMWare и компанией.