2009-07-24 11 views

ответ

2

Что вы подразумеваете под загружаемым приложением? Вы говорите о приложениях ASP.NET в названии вопроса, но это не приложение, которое можно скачать. Если у вас есть Console/WinForms/WPF-приложение, которое скомпилировало двоичные файлы, вы могли бы использовать инструменты обфускации кода, чтобы сделать сложную реверсивную инженерию.

С наилучшими пожеланиями

1

Visual Studio (usuall) поставляется с Dotfuscator (community edition). Посмотрите в записи программных файлов Visual Studio Tools.

Preemptive Решений Dotfuscator является ведущего .NET Obfuscator, Уплотнитель и Watermarker, что помогает защитить программ от обратного проектирования , делая их меньше и более эффективные. Dotfuscator Professional Издание предназначено для того, чтобы остановить даже лучший декомпилятор от . Он обеспечивает комплексный и эффективный код .NET .

+0

Отказ от ответственности: Я работаю в этой компании. Dotfuscator (как бесплатная, так и Pro-версия) отлично работает на сборках ASP.NET. Кроме того, версия Pro содержит больше технологий обфускации, которые делают ваши приложения еще сложнее реконструировать. Кроме того, с версией Pro вы можете заставить ваши приложения обнаруживать и реагировать на всех, кто подделывает двоичный код приложения (например, меняет функциональность). Вы можете связаться с PreEmptive Solutions для бесплатной, ограниченной по времени оценки версии Pro, чтобы узнать, как она работает. –

0

У меня была аналогичная проблема. У меня было серверное программное обеспечение, которое было загружено на сервер в помещении клиента. Это означало, что кто-то наполовину технический мог скопировать файлы с сервера на диск и переустановить с помощью некоторых ноу-хау на другой сервер. По сути, кражу моей работы.

Я написал в многочисленных мероприятиях, я запутывал код, и я клал крючки во все уголки сервера (реестр, база данных, корень диска), поэтому, если код был установлен в другом месте, система не найдет эти элементы и заблокирует сам вверх. Я даже дошел до того, что сам зашифровал некоторые исходные файлы, а затем удалил сам инструмент шифрования. К сожалению, если кто-то хочет украсть программное обеспечение, они все равно могут. Вы должны реально судить, сколько усилий вы должны положить, чтобы остановить процент краж. Я обожаю рефлектор Roeder, но это такие программы, которые позволяют грамотному программисту понять ваш защитный код и обойти его.

Вы посмотрели на сторонние продукты, такие как Xheo: http://www.xheo.com/products/codeveil/?gclid=CL-Tjoye7psCFdYB4wodHGVZAQ?

Я нашел это на SO тоже: Protect ASP.NET Source code

Я надеюсь, что это помогает.

 Смежные вопросы

  • Нет связанных вопросов^_^