@Habazlam

Hardware ID для серверного железа и/или VM — есть ли в природе готовое решение?

Есть редко продаваемое и дорогое серверное решение, и есть неизбежное желание некоторых юзеров купить одну лицензию и установить его на много-много своих серверов. Не говоря уж про то, чтобы не покупать его вовсе :)

Сейчас процесс активации этого ПО выглядит так: на сервере, где оно установлено, по запросу админа генерируется Hardware ID. Из этого Hardware ID на нашем сервере лицензирования мы делаем файл лицензии, размещаем его в каталог ПО, после чего для данного экземпляра железа оно перестает считать себя демо-версией.

Но наше ПО умеет жить также и на виртуальных машинах в разных средах виртуализации (это — одно из конкурентных преимуществ, запрещать нельзя), соответственно, сейчас возможно тиражировать решение под VM прямо с лицензией, просто копируя его куда надо — всё будет прекрасно работать.

Кроме того, не удалось обнаружить генератора Hardware ID, достоверно работающего с, например RAID контроллером от одного вендора + одинаковые модели HDD.

Есть сильное желание остаться в рамках такой схемы активации, посему вопрос: Знает ли кто готовое решение для генерации Hardware ID, работающее в подобных условиях?
  • Вопрос задан
  • 3333 просмотра
Пригласить эксперта
Ответы на вопрос 3
kekekeks
@kekekeks
Hardware ID — это такая нехорошая штука, которую можно ещё и подменять. Я как-то давно писал програмулину для WinMobile, которая занималась перехватом пары вызовов ядра и выдавала другой DeviceID. Для *nix это вообще тривиально делается патчем драйвера, ибо опенсорс. Лучше бы привязывались как-то к ip, как делают всякие разные ISPManager и иже с ними.
Ответ написан
NanoDragon
@NanoDragon
Скажите название ПО.
Ответ написан
Хм… может попробовать всё же использовать железные средства защиты? Те же usb-ключи можно пробросить в виртуалки, но при этом не удастся адекватно расксерить.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы