Исправлена ошибка обфускации асинхронных методов.
Добавлена директива //@remove_directives. При ее использовании из обфусцированного модуля будут убраны директивы препроцессора #Если, #ИначеЕсли, #Иначе и #КонецЕсли.
Вышла тестовая версия 2.9.8418.30293
Добавлен пересчет контрольных сумм при обработке файлов расширения конфигурации .cfe. Больше нет необходимости выполнять Сравнение/Объединение, а также дополнительное изменение исходных модулей.
Теперь можно выполнить загрузку файла cfe целиком, через "Загрузку файла конфигурации...".
Скачать тестовую версию можно в личном кабинете на сайте.
Добавлена возможность обфусцировать модули расширений, которые используют аннотации "ИзменениеИКонтроль".
Система теперь автоматически, перед обфускацией, выполнит слияние блоков удаления и вставок с модулем исходной конфигурации, а также преобразует аннотации в режим "Вместо".
Для использования этой функции необходимо добавить в модуль расширения директиву //@merge_all
Вышла версия 2.8.8202.31075
- Добавлена опция "Переименовывать общие модули".
Если эта опция включена, то модули отмеченные директивой //@rename_export_methods будут переименованы в идентификаторы вида _9e33edb3639d4ead885153b2aa433a5f.
- Добавлено переименование обработчиков подписок на события. Теперь при переименовании экспортных методов и общих модулей, обработчики также будут переименованы случайным идентификатором.
- При включенном флаге --quiet теперь не будет отображаться иконка в панели задач.
Вышла версия 2.8.8124.31441
- Добавлена поддержка модулей Общих форм.
- Добавлена поддержка модулей Http-сервисов (для использования необходимо включить флаг в настройках).
Вышла версия 2.7.7950.30576
- Исправлена ошибка в работе функции "Переименование экспортных методов (Бета)", которая приводила к тому, что при включенной опции, некоторые модули управляемых форм оставались необфусцированными.
- В режиме командной строки добавлена опция --quiet (тихий режим). В этом режиме окно клиента отображаться не будет, а прогресс будет выводится в консольное окно.
Вышла версия 2.7.7922.33883
- Добавлена опция "Переименовывать экспортные методы общих модулей".
Необходимо включить флаг в Настройках SDK, а также отметить нужные общие модули директивой //@rename_export_methods
После этого экспортные методы этих модулей будут переименованы в уникальный идентификатор вида _9e33edb3639d4ead885153b2aa433a5f. Также будут переименованы вызовы этих методов во всех поддерживаемых модулях конфигурации.
Для правильной работы функции, вызовы методов должны быть следующего вида: НазваниеОбщегоМодуля.Метод(). В самом модуле, содержащем метод - это необязательно. В СКД, макетах и т.д. вызовы не будут переименованы.
- Добавлена поддержка всех видов регистров (включая их формы, модули менеджеров и наборов записей)
Оптимизирована обработка модулей с большими строковыми константами, с включенным режимом Шифрование строк. Скорость обработки таких модулей увеличена в несколько раз.
Добавлена поддержка асинхронных методов 8.3.18 (операторов Асинх, Ждать)
Добавлена новая возможность для тарифа Максимальный: Удаление текстов закрытых модулей. Удаляет все тексты модулей с установленным паролем. При попытке открыть модуль в конфигураторе, не будет появляться окно с вводом пароля, а будет выдано сообщение "Текст модуля отсутствует".
Добавлена поддержка платформы 8.3.16.
Исправлена ошибка, которая в редких случаях могла приводить к ошибкам синтаксического контроля в модулях управляемых форм.
Исправлена проблема с инструкциями препроцессора #Область и #КонецОбласти, когда в процессе выполнения защиты возникала ошибка "Ожидается выражение"
Программа-клиент теперь подписана цифровой подписью разработчика. Сертификат получен в удостоверяющем центре Comodo. Процесс получения был достаточно сложный и долгий, включая нотариальное заверение документов и проверку разработчика сотрудниками Comodo.
Благодаря этой подписи должна исчезнуть проблема с Защитником Windows, который иногда блокировал запуск приложения. Также это позволит исключить модификацию программы сторонними лицами.
Проверить подпись можно в свойствах файла, на вкладке "Цифровые подписи".
Добавлена директива //@prefix для указания префиксов в названии методов расширений. Методы, названия которых начинаются с указанного префикса не будут переименованы.
Добавлена поддержка аннотаций методов расширений &Перед, &После и т.д.
Добавлена директива //@useguids. Имена переменных будут заменены на уникальные идентификаторы вида _5d1dbd0ccbd54b218c015a9d9d364472
В клиенте увеличен таймаут соединения, при обработке очень больших модулей
Добавлена поддержка обработчиков
На сервере оптимизирована защита байт-кода 1С больших модулей конфигураций и обработок
Вышла версия "Нетленка: Защита конфигураций 1C" SDK 2.4.1
Исправлена ошибка версии 2.4 при запуске на некоторых системах
Вышла версия "Нетленка: Защита конфигураций 1C" SDK 2.4
Оптимизирована защита больших конфигураций.
Вышла версия "Нетленка: Защита конфигураций 1C" SDK 2.3
Добавлен пакетный режим защиты, с поддержкой командной строки.
Вышла версия "Нетленка: Защита конфигураций 1C" SDK 2.2
Добавлена защита модулей менеджеров справочников, документов, отчетов, обработок и журналов.
В SDK добавлена новая директива //@skip. Исключает помеченный модуль из обфускации.
Статус инструмента "Защита байт-кода 1С от декомпиляции", для тарифа Максимальный, изменен с Beta на RC (релиз-кандит).
У нас появился канал в Telegram - https://telegram.me/netlenka1c
Опция "Компиляция в код виртуальной машины" теперь доступна не только при защите модулей через SDK, но и через браузер. Для ее активации необходимо включить соответствующий флаг при защите. Эта функция доступна на тарифах Проф и Максимальный.
Вышла бета-версия новой функции "Защита байт-кода от декомпиляции". Этот дополнительный инструмент защиты работает напрямую с байт-кодом файлов, у которых исключены тексты модулей или установлены пароли. Система обфусцирует байт-код, вставляет ложные инструкции и тем самым нарушает работу декомпиляторов. В совокупности с обфускацией исходного кода, защита байт-кода значительно повышает устойчивость ко взлому. Эта возможность доступна в новом тарифном плане Максимальный.
Исправлена ошибка переименования имен обработчиков при вызове ОтключитьОбработчикОжидания
Добавлено предупреждение об использовании COMОбъекта без директивы //@keepcase
Добавлен вывод предупреждений системы при защите через браузер.
Исправлено неверное срабатывание предупреждения об использовании операторов Выполнить или Вычислить без необходимых директив, при защите через SDK.
Внесены небольшие исправления получения метаданных, при защите внешних обработок и файлов конфигурации через SDK.
Оптимизация размера и быстродействия защищенного кода, при защите с флагом "Компиляция в код виртуальной машины" в SDK.
Много исправлений и оптимизация быстродействия в SDK.
Для SDK, исправлены некоторые ошибки работы функции "Компиляция в код виртуальной машины".
Исправлена ошибка шифрования последовательных строковых констант, идущих подряд без переносов строки, типа "строка1" "строка2" и т.д.
Исправлена ошибка, возникавшая в некоторый случаях, при использовании директив #Область и #КонецОбласти
Добавлена новая директива //@keepcase. Она служит для указания системе о необходимости сохранения регистра символов в именах методов объектов. Это может быть полезно при вызове методов COM-объектов, чувствительных к регистру.
Добавлена директива @exclude для более гибкой настройки исключаемых из переименования идентификаторов. Подробнее см. в Помощи
Исправлена ошибка, когда при использовании директивы @global, в некоторых случаях учитывался регистр символов
Добавлена возможность распознавания процедур-обработчиков для методов:
Добавлена возможность редактирования настроек по умолчанию для всех параметров защиты. Нажмите на имя вашего аккаунта в правом верхнем углу или в дополнительных настройках защиты нажмите ссылку Мои настройки
Вход с помощью сторонних сервисов отключен. т.к. это мешает добавлению новых функций управления аккаунтом. Просьба, зарегистрировать локальную учетную запись.
Отключена возможность сохранения исходных текстов на сервере. Она не была востребована и ее заменит вставка в защищенный код зашифрованного исходника.
Для использования сервиса, теперь необходима авторизация.
Использование дополнительных возможностей защиты, теперь доступно только для зарегистрированных пользователей.
Доступна новая версия сервиса защиты конфигураций и обработок 1С!
Изменения
Доступны новые возможности
Изменения
Появились новые опции защиты текстов модулей конфигураций 1С 8.2
По стабильно успешным результатам тестирования сервису присвоен статус релиза.
В бета версию включены следующие возможности защиты: