Есть ли безопасное решение для приложений Java, чтобы привязать их к конкретному пользователю или компьютеру, например, с помощью MAC-адреса (небезопасно, потому что его можно изменить?) Или любых других данных, специфичных для оборудования?
Мы не хотим создавать аппаратные решения, такие как USB-флешки / донглы, но необходимо проверять, разрешено ли пользователю программного обеспечения его использовать.
Как правило, что является лучшим вариантом против компьютерного пиратства?
Всегда в сети?
Проверка сервера?
Использование данных оборудования для идентификации?
...