Какое лучшее соотношение цены и качества Защита кода c # для одного разработчика

Какая защита кода c # является лучшим соотношением цены и качества? Некоторые просто используют обфускацию, другие добавляют обтекание win32, некоторые стоят целое состояние. Пока что я придумал http://www.eziriz.com/, Intellilock которого выглядит многообещающим. Есть другие предложения? Есть ли причины, по которым это плохая идея?

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


person Cliff Cawley    schedule 16.09.2008    source источник
comment
Код спагетти + обфускация многих отпугнет. Несмотря на то, что люди могут реконструировать ваш код, в некоторых редких случаях они действительно копируют его. Не видел раньше. Если вероятность кражи кода выше, вы всегда можете указать другую цену, чтобы компенсировать это. Я не большой поклонник обфускации кода или чего-то подобного.   -  person Robert Koritnik    schedule 20.11.2009
comment
Intellilock - это ужасно, мы как пользователь ненавидели их и планируем перейти на них. Они никогда не отвечают на электронные письма поддержки, и приложение само по себе ужасно, и после обфускации наш исполняемый файл начал случайным образом вылетать.   -  person dr. evil    schedule 11.02.2010
comment
Я согласен, я тоже попросил некоторую информацию у компании eziriz.com, но так и не получил ответа, SmartAssembly был хорош до того, как RedGate купил его, но теперь ...?   -  person Priyank Bolia    schedule 11.02.2010


Ответы (7)


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

Почему выбирают {smartassembly}?

{smartassembly} - это первоклассный обфускатор .NET, который защищает вашу интеллектуальную собственность .NET. Но, помимо этого, {smartassembly} дополнительно предлагает вам и каждому .NET-разработчику наиболее эффективный и простой способ: Дальнейшая защита вашего .NET-приложения (параметры кодирования строк, защиты от дизассемблера и антидекомпилятора, подпись строгого имени ... .) Разверните приложение .NET в одном файле (слияние, сжатие и встраивание зависимостей). Удалите весь бесполезный код и метаданные (сокращение). Выполните другие оптимизации кода (управление памятью, автоматическое запечатывание классов ...). развернутая сборка (автоматический отчет о необработанных исключениях через управляемую веб-службу 24x7x365).

Этот всеобъемлющий набор функций для эффективного создания более качественного, защищенного, оптимизированного и улучшенного программного обеспечения определенно отличает {smartassembly} от всех других «решений для защиты и / или оптимизации» .NET, доступных на рынке.

А его удобство в использовании, которое позволяет каждому .NET-разработчику, независимо от уровня его компетенции или опыта, легко воспользоваться всеми этими возможностями, выгодно дополняет эту уникальность, к вашей выгоде.

Предоставляя каждому .NET-разработчику возможность в кратчайшие сроки и с непревзойденной легкостью предоставить интеллектуальную версию своего .NET-приложения, {smartassembly} определенно продвигает совершенствование и защиту программного обеспечения .NET!

С {smartassembly} вы поднимете свое ценное .NET-приложение на новый уровень!

Ценовой диапазон также доступен:

Название продукта Идентификационный номер продукта Цена в евро Цена в долларах США

{smartassembly} Стандартная версия - для одного пользователя № 300056706 349,00 € 499,00 €

{smartassembly} Профессиональная версия - для одного пользователя № 300056708 499,00 € 699,00 €

{smartassembly} Enterprise Edition - для одного пользователя № 300072534 649,00 € 899,0 $

person MadBoy    schedule 15.04.2010
comment
В итоге я выбрал SmartAssembly до того, как они были куплены Red-Gate. Post Red-Gate по-прежнему отличный продукт, просто обновлений стало меньше. - person Cliff Cawley; 20.02.2013

Прежде всего, независимо от того, какую защиту вы будете использовать, действительно преданный взломщик, в конце концов, преодолеет все защитные барьеры. Возможно, просто не стоит использовать высокоуровневую обфускацию кода; лучше сосредоточить это время на создании лучшего приложения.

Один из способов взглянуть на эту проблему состоит в том, что люди, пиратские к вашим программам, не являются вашей целевой аудиторией; вместо этого сосредоточьтесь на платежеспособности клиентов.

С учетом сказанного, Visual Studio включает версию сообщества Dotfuscator, которая является довольно приличной (для нее ценность); Я бы изучил это, если нужно.

person Silver Dragon    schedule 16.09.2008
comment
Иногда разработчики хотят защитить себя не от взломщиков. Проверка лицензии - не всегда мотивация. Есть код, который сложно написать и который трудно улучшить, и для внесения улучшений жизненно важно его тщательное понимание. Этот код сложно написать похожую на работу замену. Я думаю, что может быть класс приложений, в которых обфускация делает невозможным понимание до уровня возможности вносить важные улучшения и изменения. - person H2ONaCl; 12.03.2015

Редакция сообщества Dotfuscator не делает ничего, кроме переименования ваших методов (насколько мне известно). Это далеко от разумной защиты.

Если вам нужен бесплатный обфускатор, вы можете попробовать этот

В остальном Intelliclock выглядит хорошим решением, если имеет значение цена.

person Roger Ween    schedule 16.09.2008
comment
Просто имейте в виду, что Intellilock ужасен, вы даже не можете получить от них поддержку. Вот что случилось с нами. - person dr. evil; 11.02.2010

Обоснование работы приложения http://www.eziriz.com/. Но ПОДДЕРЖКА S * CKS. Они НИКОГДА не отвечают. Так что я бы посоветовал вам поискать что-нибудь еще.

person Marcel    schedule 14.06.2010

Rummage предлагает разумную обфускацию профессионального уровня по очень скромной цене. (Раскрытие: я работаю в компании Aldaray Ltd.)

person Timwi    schedule 21.03.2011
comment
Роется отличное и цена фантастическая. Кажется, он хорошо спроектирован, и у меня не было никаких проблем. У Алдарая отличная поддержка, хотя в большой поддержке я действительно не нуждался. Я использую максимальную обфускацию за вычетом неиспользуемой функции удаления. (Это может быть хорошей отправной точкой, чтобы сэкономить вам время проб и ошибок.) - person H2ONaCl; 12.03.2015

Наш продукт Crypto Obfuscator доступен по цене - лицензия не стоит тысячи долларов - и обеспечивает сильную обфускацию ваших сборок.

person logicnp    schedule 20.11.2009

Я перепробовал много и считаю, что BitHelmet obfuscator - лучший выбор в настоящее время.

person Daniel Dolz    schedule 15.04.2010