Отчёт: Разработка и принятие стандартов ВС 2–4: именование, HWID, идентификация
Отчёт по работам этапа 1 проекта «Системы» — входит в комплексный отчёт.
Резюме
В рамках этапа 0 разработаны и приняты три стандарта корпоративной вычислительной среды А3:
| Стандарт | Содержание | Дата введения |
|---|---|---|
| ВС 2 «Именование файлов корпоративного архива ПО» | Унифицированные имена файлов (УИФ) для программ, драйверов, образов, спецификаций | 2026-04-07 |
| ВС 3 «Единый метод отпечатка оборудования (HWID)» | Сбор и нормализация полей оборудования, вычисление HWID, формат отчёта сборщика | 2026-08-01 (ревизия 2026-08-03) |
| ВС 4 «Именование компьютеров и оборудования» | Система идентификации wpid/rcid/hostname, DNS, IP-соответствие, реестр | 2026-08-01 |
ВС 2 — Именование файлов
Унифицированное имя файла (УИФ) позволяет однозначно идентифицировать файл без метаданных и парсится простыми строковыми операциями.
- Структура:
<тип>.<arch>.<vendor_product>.<edition>.<version>.<lang>.<ext>. - Типы:
prg(программа),drv(драйвер),utl(утилита),cfg(конфигурация),doc(документация),img(образ ОС),spc(спецификация сборки). - Правила: нижний регистр; точка — разделитель сегментов; внутри сегментов —
a–z,0–9,_,-; версия в нотацииv<версия>с дефисами (напримерv24-2-1-446); слова в наименованиях через_. - Образы ОС (
img):img.<arch>.<os>.<build_edition>.<version>.<lang>.<ext>, напримерimg.amd64.windows.10_a3_universal.v1.ru.iso. - Спецификации (
spc):spc.any.10_a3_universal.v2026-06-01.ru.md. - Каждый файл архива сопровождается записью в
manifest.csv(включая SHA256 и параметры тихой установки).
ВС 3 — HWID
Единый метод отпечатка оборудования: одинаковый HWID для одной машины независимо от ОС и источника данных.
- Канонические поля:
cpu—CPUID(1)(ProcessorId), напримерBFEBFBFF000306A9;mb— серийный номер платы (SMBIOS); мусорные/модельные значения →oem;ram— суммарная ёмкость модулей памяти (MiB);gpu— PCI-идентификаторыven:devвидеоконтроллеров (нижний регистр);mac— аппаратные MAC-адреса физических адаптеров (lowercase, отсортированный список).
- Формула:
raw = cpu|mb|ram|gpu|mac. - Полная форма: UUID4 (RFC 4122, big-endian) от первых 16 байт SHA256(raw), например
c0c2af00-fa0f-4af4-be51-a6bde1ff1f6f. - Короткая форма (short hwid): первые 8 hex-символов, нижний регистр, например
c0c2af00. - Отчёт сборщика
HWID-REPORT v1: построчный файлKEY=valueс шестью обязательными полями; любой сборщик на любой ОС обязан выдавать идентичные значения. - Уникальность обеспечивает поле
mac; «физические близнецы» разводятся MAC-адресами.
ВС 4 — Идентификация
Разделение понятий «место», «машина» и «железо» через четыре независимых слоя:
| Слой | Идентификатор | Пример |
|---|---|---|
| Логический | wpid (место) | sws-01, полная форма loc-01.sws-01 |
| Сетевой | hostname | A1, C3, K1 |
| Оперативный | rcid (железо в роли) | sws-c0c2af00, gsw/sws-cdc4a556 |
| Физический | HWID (железо) | c0c2af00 |
- wpid =
<код>-<NN>; коды устройств:sws(персонал),gsw(клиент),pos(касса),srv,nas,prt,plt,dtfи др.; коды салоновloc-01…loc-05(соответствуют иерархической IP-адресации). - rcid =
<код>-<short hwid>; при смене роли — двойной префикс<старая>/<текущая>. - hostname = буква роли + номер без ведущих нулей:
A/C/K↔sws/gsw/pos. - DNS: единая корпоративная зона
.internal; локальная резолюцияsws-01.loc-01.internal, между салонами (VPN) — полная форма. - IP: последний октет = номер места; третий октет — категория (
10.X.1.0/24— кассы/серверы,10.X.2.0/24— персонал,10.X.3.0/24— клиенты,10.X.4.0/24— печать). - Реестр соответствий HWID ↔ wpid ↔ rcid ↔ hostname ↔ IP — единый источник истины, ведётся в первую очередь при любых изменениях.
- Правила жизненного цикла: замена железа не меняет wpid; смена роли меняет код wpid и удваивает префикс rcid; перемещение меняет wpid, hostname сохраняется.
Связь стандартов и приоритеты
- ВС 2 — имена файлов архива (образы, спецификации, ПО);
- ВС 3 — метод HWID (источник
short hwid); - ВС 4 — идентификация мест и оборудования (применяет
short hwidиз ВС 3).
При коллизиях: ВС 3 — в части HWID, ВС 2 — в части файлов, ВС 4 — в части идентификации.
Статус
Все три стандарта приняты и применены при ведении реестра парка Салона 14 (см. отчёт об инвентаризации).