Перейти к основному содержимому

Идентичность устройства (Device Identity)

Как Runtime узнаёт установку для регистрации, активации и привязки lease — и как безопасно разворачивать много одинаковых машин.

Не только MachineGuid​

Нельзя опираться только на Windows MachineGuid, серийник платы или IP. При клонировании golden image на одинаковые ПК они часто совпадают.

MyHoreca Licensing использует:

СлойРоль
Installation key (пара ключей)Сильная идентичность этой установки
Weighted fingerprintВспомогательные сигналы (hostname, MachineGuid, …) с низким весом по отдельности
Clone assessmentПомечает совпадение только слабых сигналов как likely clone

Политика платформы: ADR-0028 (private) · Wave 11 Devices.

Golden image — правильно​

  1. В образ кладите приложение/SDK без installation private key и без уже активированного локального license material.
  2. На первом запуске каждой машины сгенерируйте (или зарегистрируйте) новый installation key.
  3. Зарегистрируйте устройство и активируйте human ключом лицензии.
  4. Кэшируйте signed lease; обновляйте как обычно. Локальная проверка: Проверка доверия (JWKS).

Тогда 100 машин → 100 разных идентичностей (если план даёт 100 node-locked мест).

Если install key уже запекли в образ​

Все клоны выглядят как одно устройство. Одна node-locked активация может обслуживать весь парк («один билет — сто мест в зале»). Лимиты мест считают идентичности, а не корпуса.

Считайте линейку образа скомпрометированным материалом идентичности: revoke/ротация затронутых устройств и ключей; поставьте исправленный образ без ключа; новый ключ на каждую установку. Продолжать раздавать запечённый ключ — осознанный sharing лицензии.

Связанное​

Дальше​