Как я могу защитить свой IL от обратного инжиниринга? Любой инструмент Obsfuscator доступен? это обеспечит максимальную безопасность?
Dotfuscator
- это обфускатор .net.
Использование обфускатора не означает, что код не может быть реконструирован. Но это делает реверс-инжиниринг немного сложнее.
Так что это не 100%.
Есть и другие обфускаторы, например
Spices.Net Obfuscator
smartassembly
Eazfuscator.NET
Free
Skater .NET Obfuscator
Нет такой вещи, как максимальная безопасность. Dotfuscator, упомянутый phoenix, делает хорошую работу, но, в конце концов, то, что делают obfuscator, - это усложняет обратное проектирование, но не невозможно.
Вы должны проверить BitHelmet обфускатор.
Отличная защита за меньшие деньги.
Вы можете и должны использовать эти инструменты запутывания, но .net il разработан таким образом, что его очень легко перепроектировать. Вы не достигнете реальной безопасности таким образом. Самая большая ошибка, допущенная здесь, - это встраивание учетных данных или ключей шифрования в исходный код, которые злоумышленники могут затем разобрать и прочитать. Будьте уверены, что вы этого не делаете.
Однако вы можете проверить, насколько хорошо работает обфускатор с отражателем .net, который будет разбирать для вас код .net http://www.red -gate.com / products / refleor /