Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 16136|Ответ: 2

[Обстрелы и обстрелы] Используется продукт защиты безопасности .Net-кода DNGuard HVM

[Скопировать ссылку]
Опубликовано 08.09.2017 17:31:53 | | | |
Официальный сайт: http://www.dnguard.net/index.aspx
Официальный блог: http://www.cnblogs.com/rick/ (давно не было обновлений)
Оригинальный http://www.anqn.com/jiamijiemi/gongjujiqiao/2009-12-22/a09121848.shtml
DNGuard HVM — это продукт защиты .NET-кода, который обеспечивает надёжную защиту кода вашего программного продукта .NET и авторских прав. Функции надёжного шифрования, обфускации и защиты виртуальных машин HVM от DNGuard одновременно защищают ваши продукты, дополнительно защищая ваши законные интересы от преступников, а также отлично защищают исходный код от декомпиляции и взлома без каких-либо изменений в исходном коде.

Предварительный обзор продукта:

Технические преимущества:
    Одним из вопросов, который необходимо учитывать при разработке .NET-программного обеспечения, является защита кода от обратного взлома. Технология обратного инжиниринга доступа к коду существует уже давно, и на самом деле .NET-сборки содержат IL код и богатые метаданные, которые можно легко взломать, незаконно изменить и перекомпилировать. Для разработчиков, желающих защитить свою интеллектуальную собственность, этот лёгкий взлом представляет собой очень важную проблему безопасности.

    Reflector Lutz Roeder's, ILDASTM от Microsoft и другие .NET-декомпиляторы могут легко просматривать IL код вашей ассембли, чтобы ваш исходный код изучали люди с скрытыми мотивами, которые могли перекомпилировать ваш продукт в персональную версию, и ваша интеллектуальная собственность не защищена.

    DNGuard Pro шифрует код IL ваших сборок, чтобы защитить вашу интеллектуальную собственность. Когда зашифрованный ассемблер запускается, он расшифровывается и компилируется компилятором just-in-time (JIT); Парсинговый движок DNGuard гарантирует, что в памяти в любой момент времени существует хотя бы один метод, что гарантирует, что взломщики не смогут выбросить исходный код ассемблера из памяти.

    DNGuard Enterprise использует технологию HVM, которая преобразует IL код ассембли в псевдокод HVM и шифрует псевдокод для обеспечения наилучшей защиты вашей интеллектуальной собственности. Когда зашифрованный ассемблер запускается, компилятор HVM передаёт псевдокод компилятору запросов и помогает компилятору на лету скомпилировать локальный код непосредственно из псевдокода. Парсинговый движок HVM гарантирует, что в памяти ни в какой момент времени нет кода IL, что гарантирует, что взломщики не смогут выбросить исходный код ассемблера из памяти.

Решения для шифрования на основе кода:

    Шифрование кода использует стандартные алгоритмы шифрования для шифрования кода MSIL, чтобы декомпилятор не мог прочитать исходный код, предотвращая обратный взлом вашей сборки. Поскольку зашифрованный код больше не содержит структуры MSIL, ни ILdasm, ни другие декомпиляторы не могут дампить ассемблер. В этом отношении традиционные нечеткие техники нельзя сравнивать. Однако .NET-фреймворк может парсировать только стандартные ассембли Common Language Interface (CLI), что означает, что зашифрованный код в конечном итоге расшифровывается для выполнения в среде выполнения .NET. Большинство инструментов защиты кода полностью шифруют всю сборку и расшифровывают его во время выполнения; Обычно они используют локальный загрузчик кода для инкапсуляции ассемблера (ассемблера с входной точкой программы), чтобы похожие классы, методы и другая информация о метаданных не были видимы и не могли быть просмотрены с помощью стандартных .NET-инструментов. Однако, если программа запущена, локальный загрузчик кода расшифровывает код, и в памяти будет полностью расшифрованный код для .NET-среды для разбора и запуска, чего большинство инструментов защиты кода не осознают; После полного открытия кода в памяти как MSIL взломщик может сбросить его из памяти, что также создаёт проблему безопасности.

Чем DNGuard отличается от других инструментов защиты кода?

*DNGuard гарантирует, что ваш код MSIL всегда шифруется, выполняется движком разбора .NET во время выполнения, парсинг только одного метода одновременно, и ваш MSIL-код никогда не отображается в полной памяти одновременно.
*Наш инструмент защиты не использует локальный загрузчик кода, который инкапсулирует всю ассемблер, поэтому вы также можете использовать его для шифрования вашего веб-приложения ASP.NET.
*Информация о метаданных сохраняется в целости и может быть просматриваема с помощью стандартных .NET-инструментов, поэтому сторонние компоненты поддержки полностью распределены с помощью наших защитных инструментов. Теперь вы можете предоставить своему клиенту защищённый .NET-компонент, чтобы он не сохранял ваш IP-адрес при разработке собственного приложения.

Чем HVM отличается от каждого инструмента защиты методов?

    HVM — это технология виртуальной машины, которая отвечает за обработку только одного метода за раз программного кода и никогда не расшифровывает метод в виде MSIL; Он расшифровывает методы в динамический псевдокод только до компиляции HVM-компиляционного движка, помогая компиляторам генерировать локальный код непосредственно из псевдокода. Парсинговый движок HVM гарантирует, что в памяти ни в какой момент времени нет полноценного кода IL.





Предыдущий:.net shelling артефакт MegaDumper китайская версия
Следующий:SQL Server Attached Database отображается как только для чтения при обходном пути
Опубликовано 18.10.2017 13:58:40 |
Как 。。。。。。。。。。。。。。。。。
Опубликовано 17.01.2018 9:55:04 |
Эта инструментальная корова, типа
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com