Среди ключевых улучшений — поддержка новых платформ, возможность пользовательского лицензирования через облако и значительные оптимизации для повышения производительности.
Основные изменения и новые возможности Sentinel LDK 10.0 (главные моменты на русском языке):
-
Добавлен Fingerprint Generator Tool и API для генерации отпечатков машин в условиях ограниченной передачи файлов (например, air-gapped машины). Поддерживаются аппаратные идентификаторы: мак-адрес, FQDN (доменное имя), IP-адрес, SID. Это облегчает создание лицензий без необходимости передачи файлов C2V напрямую.
-
Licensing API теперь может возвращать аппаратные идентификаторы для генерации отпечатков, упрощая сбор нужных данных на стороне пользователя.
-
Поддержка Licensing API для ОС Андроид расширена (авто отключение лицензий в режиме SL UserMode).
-
Ускорена загрузка множества защищенных DLL за счет использования единого процесса hasp_rt.exe.
-
Можно отключить проверку Secure Storage ID (SSID) через конфигурацию лицензии или инструменты создания отпечатков.
-
Значительные улучшения в Sentinel LDK Envelope:
► Информационные сообщения при переключении между движками защиты V3 и NG.
► Предупреждение для сборок .NET с конфигурацией "Any CPU" при защите оболочкой Windows.
► Поддержка защиты новых платформ и расширенных возможностей для Python, Java и .NET 9.
► Создание OMAP файлов для облегчения чтения трасс исключений в Java. -
Поддержка нового термина: "device-based" лицензирование вместо "identity-based", подчеркивающего, что лицензия привязана к устройству, а не к пользователю.
-
В Service Pack 10.0.200:
► Добавлена возможность отделения лицензии на SL UserMode ключ.
► Лицензии cloud-типов могут теперь ограничиваться использованием на одном устройстве или поддерживать множественные сессии для одного пользователя на разных машинах.
► Логи лицензирования можно выводить в формате JSON.
► Добавлена поддержка Alpine Linux.
► Улучшена поддержка Python-приложений на Linux и других платформ. -
В версии 10.0 также реализована поддержка пользовательского лицензирования (User-Based Licensing) через облако, где лицензия предоставляется по учётным данным пользователя, что облегчает использование защищённых приложений на разных устройствах.
-
Добавлена поддержка безопасного протокола HTTPS для коммуникации между API лицензирования и облачными сервисами.
-
Поддержка старой версии Sentinel HL v.1.x прекращена (для неё рекомендуется продолжать использовать версии LDK 9.0 и ниже).