Защита от виртуальных машин - PullRequest
2 голосов
/ 29 августа 2011

Я пишу программу и хочу защитить ее, связав идентификатор оборудования. Однако виртуальные машины могут быть клонированы.

Как узнать, работает ли программа на виртуальной машине? Существуют ли какие-либо методы, определяющие, какая программа запускается через виртуализацию?

Ответы [ 2 ]

3 голосов
/ 29 августа 2011

Обнаружить виртуализированную ОС из приложения? - это связанный вопрос SO, в котором есть много соответствующих ответов на то, что вы ищете.

0 голосов
/ 29 августа 2011

Решение, которое было несколько эффективным, заключается в использовании постоянного MAC-адреса.Клонирование этого на облачной виртуальной машине является довольно неприятным.

Вероятно, лучше разгрузить это на сторонние серверы лицензий.

...