2012-10-05 9 views
1

Я тестирую .NET Reactor, и когда я использую .NET Reactor только с Anti ILDASM, этого достаточно, чтобы другие не могли посмотреть на мой исходный код? Я пробовал такую ​​защищенную сборку с Reflector, и она больше не может ее открывать. Так защищена ли эта защита или есть другие возможности взглянуть на мой источник?Anti ILDASM с .NET Reactor

Моя «проблема» в том, что мое приложение использует много Reflection (с CSLA.NET), и кажется, что я не могу использовать обфускацию.

ответ

3

Это зависит от того, что вы лично или по стандарту компании определите «достаточно безопасным».

В конечном счете, нет, ничего не безопасно и никогда не бывает достаточно.

0

К сожалению, все может быть декомпилировано, единственное, что вы можете использовать в качестве противодействия, - это сделать ваш код «труднее» для чтения, но об этом.

0

Немного от темы здесь, но, по моему мнению, большинство людей, которые пытаются писать код, ОЧЕНЬ сложный код, который достаточно прост для чтения, даже если у вас есть исходный код! Я думаю, что код, который вы полагаетесь на интеллектуальную собственность, должен быть запутан, конечно, но вы, вероятно, обнаружите, что не многие люди даже попытаются деобфусить код, и если вы так волнуетесь, я думаю, вы должны инвестировать в хороший хороший хорошо оплачиваемый инструменты обфускации.

1

Мы протестировали протестированный реактор 4.8 и 5.0 и отметили, что версия 4.9 может быть декомпилирована очень легко, но не версия 5.0. Лучше всего то, что вы покупаете версию 5.0.

Здесь есть еще одна загвоздка, так как .Net Reactor не отвечает на ваши письма, когда вы отправляете их по электронной почте на [email protected] Это происходит в течение последних 3 месяцев. Вы можете попробовать и проверить себя.