Моя фирма хочет создавать лицензионные файлы, основываясь на уникальном идентификаторе ПК. В настоящее время используются имя хоста и серийный идентификатор, но я знаю, что простое копирование виртуальной машины также копирует эти параметры.

Какой параметр можно использовать для этого? Идея, лежащая в основе этой идеи, состоит в том, чтобы создать отдельный файл лицензии на основе этого уникального идентификатора этого ПК, чтобы даже копирование всего ПК (с использованием технологии виртуальной машины) не копировало этот один уникальный идентификатор.

заранее спасибо

3 ответа3

2

При рассмотрении виртуальных машин, ничего о компьютере не является уникальным.

Виртуальные машины точно определены набором файлов. Программное обеспечение для виртуализации считывает эти файлы, чтобы узнать, как устроена виртуальная машина, какие идентификаторы есть у виртуализированного оборудования, какие виртуальные жесткие диски должны быть подключены к нему и к каким портам и т.д.Виртуальные жесткие диски тоже файлы.) По сути, виртуальные машины целиком содержатся в наборе файлов.

Файлы всегда можно клонировать, эффективно создавая точный клон виртуальной машины. Вы всегда можете клонировать ВМ, создав незаметную копию.

2

Внутри виртуальной машины вы можете перечислить только набор идентификаторов, уникальных для некоторых продуктов виртуализации (но не для всех).

  1. VMware Workstation поддерживает уникальный UUID, который можно получить из BIOS:

UUID основан на идентификаторе физического компьютера и пути к файлу конфигурации виртуальной машины. Этот UUID генерируется при включении или перезагрузке виртуальной машины. Пока вы не перемещаете или не копируете виртуальную машину в другое место, UUID остается постоянным.

  1. Большинство продуктов виртуализации обнаружат, что виртуальная машина была перемещена, и автоматически сгенерируют новый MAC-адрес (может потребоваться ОК), чтобы избежать сетевых конфликтов.

  2. Некоторые продукты виртуализации будут проходить через процессор или графический процессор для повышения эффективности.

  3. Для физической машины наилучшим идентификатором является идентификатор материнской платы.

Поэтому создание идентификатора, который является комбинацией всего вышеперечисленного, может быть лучшей стратегией.

-2

Вы можете использовать хешированную комбинацию Mac-адрес + имя компьютера + что-нибудь еще.

Все остальное - это то, что вы можете "прочитать" с компьютера. Серийный номер, ключ Windows, серийный номер жесткого диска и тому подобное.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .