Из заметных нововведений можно выделить три основных пункта. Во-первых, многие наши клиенты используют базу данных GrdUtil для хранения и учета масок, прошивок и электронных ключей. Без БД почти невозможно тиражировать и удаленно обновлять ключи, да и с организационной точки зрения знать, кому и как был прошит тот или иной ключ, безусловно, полезно. В релизе 5.51 мы полностью переработали формат базы данных — теперь все работает гораздо быстрее и надежнее, риск ненамеренного повреждения снижен почти до нуля, а для удобства поиска информации введено новое поле — комментарий для каждой прошивки. Конвертация БД из старого формата производится автоматически.
Вторым пунктом хотелось бы отметить улучшенные и переработанные версии утилит автозащиты. За прошедшее с весеннего релиза время у наших разработчиков была возможность тщательно отладить и усовершенствовать все защитные механизмы, повысив их надежность и быстродействие. Обновлены опции виртуализации кода и защиты таблицы импортов, а в инструментах автоматической защиты .NET появилась поддержка .NET Framework 4.0.
И наконец, к релизу 5.51 мы серьезно переработали документацию — она стала более компактной и полной. В двух томах обновленной документации можно найти всю информацию по автозащите, различным утилитам, конвертации в новый формат БД, внутреннему устройству всей линейки наших ключей и профилированию приложений на разных платформах.
В данный релиз вошло более сотни различных нововведений, многие из которых сделаны по запросам наших клиентов. В папке с примерами появились исходные коды функции проверки ЭЦП (GrdVerifySign) — с ее помощью можно еще эффективнее использовать возможности ключей поколения Sign. Для Guardant Code появились примеры вызова загружаемого кода на Delphi.