Защитить IL от обратного проектирования - PullRequest
2 голосов
/ 05 октября 2009

Как я могу защитить свой IL от обратного инжиниринга? Любой инструмент Obsfuscator доступен? это обеспечит максимальную безопасность?

Ответы [ 4 ]

6 голосов
/ 05 октября 2009

Dotfuscator

- это обфускатор .net.

Использование обфускатора не означает, что код не может быть реконструирован. Но это делает реверс-инжиниринг немного сложнее.

Так что это не 100%.

Есть и другие обфускаторы, например

Spices.Net Obfuscator

smartassembly

Eazfuscator.NET

Free

Skater .NET Obfuscator

1 голос
/ 05 октября 2009

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

0 голосов
/ 20 апреля 2010

Вы должны проверить BitHelmet обфускатор.

Отличная защита за меньшие деньги.

0 голосов
/ 05 октября 2009

Вы можете и должны использовать эти инструменты запутывания, но .net il разработан таким образом, что его очень легко перепроектировать. Вы не достигнете реальной безопасности таким образом. Самая большая ошибка, допущенная здесь, - это встраивание учетных данных или ключей шифрования в исходный код, которые злоумышленники могут затем разобрать и прочитать. Будьте уверены, что вы этого не делаете.

Однако вы можете проверить, насколько хорошо работает обфускатор с отражателем .net, который будет разбирать для вас код .net http://www.red -gate.com / products / refleor /

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