Вышли обновления инструмента для организации процессов защиты, лицензирования и продажи программных продуктов 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.
Источник: habr.com