Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Защита приложений от нелегального распространения


Автор: Medved 13.9.2009, 05:30
Привет.

Меня интересует вопрос защиты приложений, написанных на .Net от нелегального распространения.

Какие на сегодняшний день существую решения в этой области?

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

Я не любитель изобретать велосипеды. Поэтому интересует в первую очередь готовые решения, пусть даже платные. 

Ну и вообще конечно любая информация по этой тематике не будет лишней. 

Благодарю.

Автор: Medved 13.9.2009, 06:12
Вот нашел что-то подобное... http://www.9rays.net/products/Spices.Net/ 
Но 400$ за это хотят... невольно захотелось что-нибудь на халяву...  smile

Автор: wester 13.9.2009, 13:10
защита IL кода без велосипеда :
это обфускация кода и привязка к железу

Автор: ДобренькийПапаша 13.9.2009, 15:11
Как реализуется привязка к железу и что это значит? Я нуб, простите)))

Автор: wester 13.9.2009, 15:45
ДобренькийПапаша
я имел ввиду при первом запуске программы , она считывает s\n некоторых системных плат вроде жесткого диска, матери, памяти , или привязывается к совокупности каких либо хардварных особенностей (http://forum.codenet.ru/showpost.php?p=19567&postcount=4)

а вообще кроме обфускации защитить код почти нереально , так как сама .net таких средств почти не предоставляет

Автор: Medved 13.9.2009, 20:17
Цитата(wester @  13.9.2009,  18:45 Найти цитируемый пост)
или привязывается к совокупности каких либо хардварных особенностей (еще)

Я не согласен с автором по ссылке.

Конечно,  на любую защиту найдется свой меч. Но это не значит, что не надо ее делать.

Пусть даже и простенькая, но это существенно затрудняет нелегальное распространение. 

Мне не нужна защита, которую никто не вскроет. Такой не бывает. Не это цель.

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

Спасибо за информацию. Хотя ничего нового и не узнал пока. В любом случае усилия стоят благодарности. 


Автор: ДобренькийПапаша 29.6.2011, 14:26
Апну тему. Кто-нибудь из присутствующих на форуме вообще занимается безопасностью в .NET? Ёмаё, такое ощущение вообще складывается, что тему обходят стороной как только можно. Достаточно упомянуть что мануалов по .net security не выходило с 2004 года! Обновился только MSDN (ну хоть за это спасибо, блин).

Кто какими программами пользуется, у кого какой опыт защиты .net приложений (в широком смысле)?

Автор: jonie 29.6.2011, 16:33
http://www.red-gate.com/products/dotnet-development/smartassembly/ - правда не пользовался, но выламывал...

Автор: Ky7m 30.6.2011, 16:29
Вот неплохая обзорная статья: http://habrahabr.ru/blogs/net/97062/

Автор: MrGOD 30.6.2011, 23:54
Лично я пользуюсь .NET Reactor хорошая штука ниразу еще не подводил (на сколько я знаю). Смотри лучше в сторону веб регистрации и привязки например к номеру винчестера. Или как вариант я еще сталкивался с флешками ключами, когда прога считывала серийник флэшки регала его на своем серваке в нете и запускалась только с ней

Автор: IEZ 2.7.2011, 23:15
.NET Reactor

Автор: gambit 4.7.2011, 10:41
На .net в основном идут крупные проекты по автоматизации задач заказчика. Там не надо думать о защите.
Есть заказчик который заплатил, есть ты который реализовал, есть ты который внедрил у заказчика.
Если у заказчика уперли прогу, уже не надо думать о вскрытии исходников, надо думать что все предприятие под угрозой. А конкретно тебе про вскрытие исходников вообще думать не надо, ты продал свои права на них.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)