Confuser .NET Obfuscator. Est-il sûr?

Je suis en train de développer une application où il est plutôt essentiel de garder à l'utilisateur de décompiler le code. Maintenant, je suis conscient du fait que la plupart .exe sont decompilable si elle est exécutée par un programmeur expérimenté. Cependant, mon but est simplement de garder à l'abri de la "régulière" utilisateur de base de connaissances en programmation.

Je suis venu à travers plusieurs obfuscators, et celui que j'utilise actuellement est Codeplex Confuser, que vous pouvez trouver ici. Je suis pas de la dissimulation de gourou, ou qui ont connu au sein de la programmation de haut niveau, je vous demande si vous savez quelque chose à propos de la sécurité de cette obfuscator.

Alors, comment voulez-vous suggérer je fais un peu de code du logiciel inaccessible? Comme lorsque j'définir les méthodes de brassage chiffrement, et de cacher de l'information dans certains dossiers.
Pourquoi voulez-vous cacher des informations? Si vous êtes inquiet à propos de tamper-proofing, regarder dans chiffrement à clé publique (algorithmes de chiffrement asymétrique) et de signatures numériques.
Découvrez cette question: stackoverflow.com/questions/2478230/...
Juste mes deux cents, mais obfuscators ne valent pas la peine d'octets elles sont écrites. Si vous avez des données qui doit être gardé secret ou d'un code qui est hautement confidentielles vous êtes aboiements le mauvais arbre, si vous voulez les garder en sécurité.
Oui confuser est sûr de l'omi et faire ce que vous voulez. Ignorer tout le monde que whinges "pourquoi s'embêter obsfucsating votre code, il peut encore être craqué". Avez-vous de verrouiller votre voiture? Oui? Pourquoi, un habile voleur peut encore entrer. Avez-vous de verrouiller votre porte d'entrée? Oui? Bien qu'un voleur peut briser la fenêtre. obsfucating votre code est le même. C'est pour garder les honnêtes gens honnêtes et de le rendre un peu plus difficile pour le métier de voleur.

OriginalL'auteur Fredrik | 2012-08-28