К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

c# - как защищаете код?

Гость
0 - 20.06.2012 - 19:56
Какими обфускаторами пользуетесь?


Гость
1 - 20.06.2012 - 21:06
Пива и пабольше!
Гость
2 - 20.06.2012 - 22:00
0-20 Марта >

а зачем?
3 - 21.06.2012 - 07:03
Чего то еще ниразу не видел код достойный защиты )
Гость
4 - 21.06.2012 - 10:20
0 самопал забодяж. ни кто возиться с ним не станет.

шифруешь открытым ключем свои managed сборки.

создаешь native unmanaged exe в ресурсы кидаешь шифрованые ранее dll сборки.

куришь CLR API, с помощью него в EntryPoint'e unmanaged exe инициализируешь CLR и передаешь ей где в памяти лежат. предварительно расшифрованные сборки и managed entry point. расшифровывать с помощью ключа, который передашь клиенту за деньги. (сборки предварительно можно испахабить обфускатором и т. п..).

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

у нас было железобетонно. логика на сервере, морда на клиенте. вот и вся защита. гавнакрякеры соснулееей.
Гость
5 - 21.06.2012 - 10:30
20 есче один вариант. написать кусочег на unmanaged c++ (алгоритм, который собсна и ценится в программе), сделать для него managed обертку. которую и будешь использовать.

с unmanaged кодом поступай как душе угодно. остальное оставь открытым, пусть смотрят.
Гость
6 - 23.06.2012 - 08:25
4) спасибо.
Гость
7 - 23.06.2012 - 08:28
simoncat, а можешь навскидку оценить - насколько хорошо программу защищает вот эта штука
http://www.vgrsoft.com/ru/products/ilp

а то я первые две версии программы выпустил с ней, а теперь думаю, насколько серьезная эта защита.
Гость
8 - 23.06.2012 - 09:29
to7 Так проверь сам, что там у нас для .Net есть
dotPeek и IDA. А так же по ищи готовые средства для снятия используемой защиты. Тут весь вопрос от кого защищать, от кого то это будет защита, а от кого то нет.


К списку вопросов






Copyright ©, Все права защищены