Программное обеспечение Red Gate SmartAssembly – это С#- и .NET-обфускатор, система автоматической отчетности об обнаруженных ошибках и использовании функционала приложений. Решение Red Gate SmartAssembly предназначено для помощи С#- и .NET-разработчикам в создании высококачественных и свободных от багов продуктов. Функции Red Gate SmartAssembly позволяют защищать код приложений от обратного инжиниринга и модификаций, а также получать от клиентов отчеты об ошибках и использовании реализованных в приложениях возможностей.
Преимущества Red Gate SmartAssembly:
- Защита кода и IP от обратного инжиниринга и других форм злонамеренных атак.
- Получение данных о том, какие возможности выпущенных программ используются.
- Подготовка отчетов об ошибках для исправления багов и принятия решение о будущих версиях ПО на основе получаемых данных.
Возможности Red Gate SmartAssembly:
Создание отчетов об использовании функции
- Автоматическая генерация отчетов о количестве обращений к тем или иным опциям приложения.
- Отражение в отчетах системной информации – данных об операционной системе ПК конечного пользователя, последней версии установленного .NET.
- Предоставление данных для выбора приоритетных задач в области разработки и исправления ошибок ПО.
Сообщение об ошибках:
- Переход к коду программу напрямую из отчета для быстрого исправления ошибок.
- Поддержка отчетности в системе Windows Phone 7.
- Автоматическое оповещение о каждом исключении, обнаруженном конечными пользователями.
- Автоматическое прикрепление файлов журналов и снимков экрана к отчетам об ошибках.
- Сбор адресов электронной почты для оповещения пользователей о том, что багги исправлены.
Обфускация кода:
- Затруднение читаемости имен полей и методов.
- Обеспечение большей комплексности структуры контроля.
- Кодирование строк, содержащих уязвимые данные.
Редакции Red Gate SmartAssembly:
- Standard – версия с базовыми возможностями обфускации кода, уменьшения размера приложений и ускорения доставки данных, генерации отчетов об ошибках и об использовании функций ПО.
- Pro – расширенная версия с дополнительными возможностями защиты подлинности, использования SDK для программного доступа к оперативным отчетам, работы с шаблонами отчетов, хранения отчетов об ошибках и использовании на сервере SQL. В поставку редакции Pro включена бесплатная лицензия для ПО .NET Reflector VSPro.
- Dev – полнофункциональная версия SmartAssembly, включающая в себя все возможности редакции Pro. Отличие заключается в том, все сборки приложений, создаваемые при помощи версии Dev, предназначены только для разработки и тестирования. Каждая сборка действует в течение 7 дней.