ТОП важных изменений:
- Улучшен механизм детекции RDP-сеансов при использовании аппаратных ключей.
- Полностью переработан графический интерфейс заказов на обновление в Guardant Station.
- Улучшены установочные пакеты Guardant Control Center с учетом особенностей отечественных ОС на базе Linux.
- Оптимизированы установочные пакеты для ARM-версий Guardant Control Center.
- Доработана подсистема взаимодействия с локальными программными ключами Guardant DL в Linux.
Подробнее обо всех обновлениях
Общее
- Улучшена стабильность работы программных ключей Guardant DL.
- Улучшен механизм детекции RDP-сеансов при использовании аппаратных ключей. Подробности в документации.
Guardant Station
- Устранена проблема с некорректной обработкой записи демолицензии в коммерческий аппаратный ключ с помощью кода отложенной записи. Это приводило к невозможности установки обновлений лицензии на такой ключ.
- Оптимизирован UI.
- Полностью переработан графический интерфейс заказов на обновление. Основные изменения:
- Режимы дополнения (режим по умолчанию) и перезаписи теперь разделены на отдельные вкладки.
- Непосредственно на самой странице заказа на обновление добавлен блок «Лицензия в ключе покупателя», где отображается текущее состояние лицензии клиента, с учетом ранее выпущенных обновлений.
- Процесс обновления теперь разделен на два шага:
- Выбираются продукты и компоненты для обновления лицензии.
- Система рассчитывает и отображает результирующий состав лицензии, который возникнет в программном или аппаратном ключе Guardant у клиента, после установки им данного обновления. Также на этом шаге отображается информация о расходе баланса вендора.
- Добавлена функция изменения схемы лицензирования компонента (нужно раскрыть параметры компонента и нажать на ссылку «Изменить»).
Guardant Control Center
- Устранена проблема, из-за которой в ОС ALT Workstation K 11.0 и РЕД ОС 8 Guardant Control Center при перезагрузке ОС мог вернуть ошибку «Unable to create license manager id, hardware network adapter required», что препятствовало запуску сервиса.
- Оптимизировано потребление оперативной памяти в Linux.
- Улучшены установочные пакеты с учетом особенностей отечественных ОС на базе Linux.
- Оптимизированы установочные пакеты для ARM-версий Guardant Control Center.
- Устранена проблема, из-за которой в Linux при активации программного ключа Guardant DL, использующего привязку HDD, ключ мог ошибочно привязаться к подключенному USB-носителю с загрузочным разделом. В результате такой программный ключ блокировался при извлечении USB-носителя. В данном случае влияние оказывают в том числе flash-накопители, на которых есть загрузочный раздел.
- Доработана подсистема взаимодействия с локальными программными ключами Guardant DL в Linux. Теперь защищенное
приложение может находить локальные лицензии, даже если физические (ethernet) и виртуальный (loopback) сетевые
интерфейсы не активны.
ВАЖНО: Можно использовать Guardant Control Center последней версии с приложениями, которые уже защищены инструментами из SLK предыдущих версий. Также возможно обратное сочетание. Однако в этом случае для работы с локальными программными ключами на Linux-машине должны быть активны сетевые интерфейсы. - В дистрибутивы Guardant Control Center добавлена подпись для ОС Astra Linux. Это необходимо для работы в режиме «Замкнутой программной среды».
Guardant Licensing API
- Оптимизировано определение Windows 11 для программных ключей Guardant DL.
- Устранена проблема при линковке в Delphi 64-битного объектного файла «grdlic_msvc.obj».
- Добавлен параметр visibility: ‘controlCenter’->‘receiveTimeout’. Тайм-аут на приём нужен для того, чтобы иметь возможность закрыть соединение, если сервер не отвечает. Значение тайм-аута устанавливает интервал между отправкой PING пакетов, когда соединение находится в ожидании, т. е. данные не передаются. Когда PING отправляется, PONG должен быть получен в рамках этого же значения тайм-аута, в противном случае соединение будет закрыто.
- Устранена проблема, из-за которой после переноса программного ключа Guardant DL функция GrdLicenseRehost() могла вернуть информацию о перенесенном на другой хост ключе.
- Обновлены примеры по работе с Guardant Licensing API:
- доработаны и обновлены исходные тексты примеров,
- доработаны обертки для языков программирования, отличных от C,
- добавлены сборочные скрипты,
- добавлены файлы с инструкциями сборки для Linux (makefile для примеров на C и C++),
- добавлены файлы проектов для IDE MSVC.
Guardant Protection Studio
- Теперь при запуске через Guardant Start Application в Windows определяется разрядность операционной системы, что позволяет выбрать подходящую версию утилиты защиты.
- В Windows теперь при установке Guardant SLK в меню «Пуск» добавляется ярлык запуска утилиты автозащиты, соответствующей разрядности операционной системы.
- Для движка защиты устранена строгая зависимость от версий .NET. Теперь разработчику достаточно установить .NET-версию, соответствующую файлу его приложения, чтобы успешно защитить его.
- Оптимизирована 64-битная Windows-версия Guardant Protection Studio. Изменения сделали работу в графическом режиме более стабильной. 64-битная версия лучше подходит для защиты больших файлов приложений.
- Оптимизирована архитектура для поддержания отзывчивости графического интерфейса протектора при обработке больших объемов данных от защищаемых приложений.
- Оптимизирован движок защиты для .NET.
- Оптимизирован UI.
