
Вышли обновления инструмента для организации процессов защиты, лицензирования и продажи программных продуктов Guardant SLK 4.3. В компоненты Guardant внедрен комплекс обновлений, направленных на оптимизацию производительности и расширение функциональных возможностей системы.
ТОП важных изменений в версии 4.3 (скачать):
1. Повышена стабильность работы программных ключей Guardant DL.
2. В графическом интерфейсе менеджера сетевых лицензий Guardant Control Center появился новый раздел для удобной работы с правилами доступа к сетевым лицензиям. Меню "Настройки> Доступы". Доступны два режима работы:
· Графический — для простого конфигурирования нужных правил
· Текстовый — для быстрой настройки опытными пользователями.
3. Для защищенных с помощью Protection Studio Linux-приложений, работающих в графическом режиме, добавлено диалоговое окно с выводом ошибки об отсутствии ключа с лицензией.
4. Оптимизация для защиты приложений на Lazarus и Delphi.
Подробнее обо всех обновлениях
Общие для всех компонентов
— Повышена стабильность работы программных ключей Guardant DL.
— Обновлены примеры для Delphi. Теперь есть примеры для Delphi 7, Delphi XE10, Lazarus. Для устаревших версий Delphi добавлен сторонний JSON-парсер.
— В версиях дистрибутивов и утилит добавлен номер сборки. Формат номера версии: [major.minor.build].
Guardant Station
— Чтобы перейти на версию 4.3. в Linux обновление отчуждаемой версии требует подготовительных действий.
* Либо принудительной остановки сервисов:
1) Удалить строчку "Restart=on-abort" из файлов:
* /etc/systemd/system/grdstation.service;
* /etc/systemd/system/grdactivation.service;
2) Выполнить команду: sudo systemctl daemon-reload;
3) Выполнить команду sudo kill -9 PID для обоих сервисов;
4) Запустить установку Guardant Station.
* Либо предварительного удаления Guardant Station предыдущей версии.
— Для отчуждаемой версии Guardant Station добавлены записи о действиях пользователей. Данные сохраняются в БД системы и доступны по REST-запросу GET /v1.0/auditlog. Позже доступ к этим данным будет реализован и в графическом интерфейсе системы лицензирования Guardant Station.
Документация — https://dev.guardant.ru/x/vclCB.
Записываются следующие события:
* Авторизация пользователя в системе и выход.
* Создание/Модификация/Редактирование/Отправка в архив/Восстановление продукта.
* Создание/Редактирование/Отправка в архив/Восстановление компонента.
* Создание/Редактирование/Отправка в архив/Восстановление элемента памяти.
* Создание/Аннулирование заказов и обновлений.
* Увеличение количества активаций.
* Прошивка аппаратных ключей.
* Создание/Редактирование/Отправка в архив/Восстановление покупателей.
* Смена собственного пароля пользователя.
* Восстановление пароля пользователя.
* Создание/Редактирование/Блокировка/Восстановление пользователей.
— В интерфейсе выполненного заказа для ячеек памяти добавлена возможность выгрузки данных из отгруженных двоичных параметров в текстовый файл.
Устранены проблемы, из-за которых:
— заказ на обновление программного ключа переходил в статус "выполнен" сразу после создания.
— в отчете "По истекающим лицензиям" могли некорректно выводиться даты окончания работы лицензий.
— после подтверждения заказа в интерфейсе отображались удаленные компоненты, хотя в действительности они не отгружались.
— повышалось время ожидания при активации программных ключей. Актуально для 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. Документация: https://dev.guardant.ru/x/KoIZCQ
— Оптимизация для защиты приложений на Lazarus.
— Устранена проблема, из-за которой защищенное Python-приложение, скомпилированное при помощи Cython, могло аварийно завершать работу при старте.
— Устранена проблема, из-за которой при запуске приложения, защищенного с включенной опцией "Мониторинг сетевого ключа", могла появляться ошибка "Microsoft Visual C++ Runtime Library".
— Устранена проблема, из-за которой для файлов PE-формата требовалось выбрать хотя бы одну функцию для защиты.
— Устранена проблема, из-за которой защищенное приложение могло занимать лишнюю сетевую лицензию.
— Оптимизация UI.
Guardant License Wizard
— Устранена проблема, из-за которой для открепленной лицензии появлялось предложение обновления, что невозможно для такой лицензии.
— Повышена стабильность работы.
— Оптимизация UI.
Guardant Start Application
— Устранена проблема, из-за которой в Linux через стартовое окно Guardant SLK не открывался интерфейс Guardant Control Center.
— Оптимизация UI.