ТОП важных изменений в версии 4.3
- Повышена стабильность работы программных ключей Guardant DL.
- В графическом интерфейсе менеджера сетевых лицензий Guardant Control Center появился новый раздел для удобной работы с правилами доступа к сетевым лицензиям. Меню «Настройки > Доступы».
- Доступны два режима работы:
- Графический — для простого конфигурирования нужных правил
- Текстовый — для быстрой настройки опытными пользователями.
- Для защищенных с помощью Protection Studio Linux-приложений, работающих в графическом режиме, добавлено диалоговое окно с выводом ошибки об отсутствии ключа с лицензией.
- Оптимизация для защиты приложений на Lazarus и Delphi.
Подробнее обо всех обновлениях
- Повышена стабильность работы программных ключей Guardant DL.
- Обновлены примеры для Delphi. Теперь есть примеры для Delphi 7, Delphi XE10, Lazarus. Для устаревших версий Delphi добавлен сторонний JSON-парсер.
- В версиях дистрибутивов и утилит добавлен номер сборки. Формат номера версии: [major.minor.build].
Guardant Station
Чтобы перейти на версию 4.3 в Linux, обновление отчуждаемой версии требует подготовительных действий.
Необходимо либо предварительно удалить предыдущую версию Guardant Station, либо выполнить принудительную остановку сервисов:
- Удалить строчку
Restart=on-abort
из файлов: /etc/systemd/system/grdstation.service и /etc/systemd/system/grdactivation.service; - Выполнить команду:
sudo systemctl daemon-reload
; - Выполнить команду
sudo kill -9 PID
для обоих сервисов; - Запустить установку Guardant Station.
- Для отчуждаемой версии Guardant Station добавлены записи о действиях пользователей. Данные сохраняются в БД системы и доступны по REST-запросу
GET /v1.0/auditlog
. Позже доступ к этим данным будет реализован и в графическом интерфейсе системы лицензирования Guardant Station. Документация - Записываются следующие события:
- Авторизация пользователя в системе и выход.
- Создание/Модификация/Редактирование/Отправка в архив/Восстановление продукта.
- Создание/Редактирование/Отправка в архив/Восстановление компонента.
- Создание/Редактирование/Отправка в архив/Восстановление элемента памяти.
- Создание/Аннулирование заказов и обновлений.
- Увеличение количества активаций.
- Прошивка аппаратных ключей.
- Создание/Редактирование/Отправка в архив/Восстановление покупателей.
- Смена собственного пароля пользователя.
- Восстановление пароля пользователя.
- Создание/Редактирование/Блокировка/Восстановление пользователей.
- В интерфейсе выполненного заказа для ячеек памяти добавлена возможность выгрузки данных из отгруженных двоичных параметров в текстовый файл.
- Устранены проблемы, из-за которых:
- заказ на обновление программного ключа переходил в статус «выполнен» сразу после создания.
- в отчете «По истекающим лицензиям» могли некорректно выводиться даты окончания работы лицензий.
- после подтверждения заказа в интерфейсе отображались удаленные компоненты, хотя в действительности они не отгружались.
- повышалось время ожидания при активации программных ключей. Актуально для Guardant DL на много активаций и безлимитного ключа с триальной лицензией Guardant DL Trial.
- можно было создавать дубликаты покупателей в каталоге системы.
Guardant Control Center
- В графическом интерфейсе появился новый раздел для удобной работы с правилами доступа к сетевым лицензиям. Меню «Настройки > Доступы».
- Доступны два режима работы:
- Графический — для простого конфигурирования нужных правил
- Текстовый — для быстрой настройки опытными пользователями.
- Для правил ограничения доступа убрана привязка к регистру имен пользователей.
- На экране «Сессии» отключен показ сессий, относящихся к другим серверам Guardant Control Center в целях повышения уровня безопасности.
- Оптимизировано время получения данных о сетевых сессиях.
- Оптимизировано использование файловых дескрипторов в Linux на каждую сессию работы с сетевой лицензией.
- Изменен порядок опроса менеджеров сетевых лицензий, указанных в настройке «Поиск сетевых лицензий > Поиск лицензий по списку адресов». Сервера опрашиваются по списку сверху вниз.
- Устранена проблема, из-за которой в РЕД ОС на экране «Ключи» не показывались сетевые лицензии с других серверов в локальной сети.
- Оптимизация UI.
Guardant Licensing API
- Добавлен новый код возврата для операций активации программных ключей
GRD_DISK_SPACE_IS_OVER = 77
.
Guardant Protection Studio
- Для защищенных Linux-приложений, работающих в графическом режиме, добавлено диалоговое окно с выводом ошибки об отсутствии ключа с лицензией.
- Добавлена возможность в исходном коде .Net-приложения исключать классы и методы из обфускации потока управления при помощи ObfuscationAttribute. Документация
- Оптимизация для защиты приложений на Lazarus.
- Устранена проблема, из-за которой защищенное Python-приложение, скомпилированное при помощи Cython, могло аварийно завершать работу при старте.
- Устранена проблема, из-за которой при запуске приложения, защищенного с включенной опцией «Мониторинг сетевого ключа», могла появляться ошибка Microsoft Visual C++ Runtime Library.
- Устранена проблема, из-за которой для файлов PE-формата требовалось выбрать хотя бы одну функцию для защиты.
- Устранена проблема, из-за которой защищенное приложение могло занимать лишнюю сетевую лицензию.
- Оптимизация UI.
Guardant License Wizard
- Устранена проблема, из-за которой для открепленной лицензии появлялось предложение обновления, что невозможно для такой лицензии.
- Повышена стабильность работы.
- Оптимизация UI.
Guardant Start Application
- Устранена проблема, из-за которой в Linux через стартовое окно Guardant SLK не открывался интерфейс Guardant Control Center.
- Оптимизация UI.