Existe-t-il un obfuscateur outil/commercial qui peut masquer les ressources BAML dans les contrôles WPF? Sinon, c'est un moment difficile en termes de protection IP sicne hackers peuvent facilement jeter un coup d'oeil dans la ressource BAML en utilisant BAML pour les convertisseurs XAML.BAML Obfuscation
Répondre
Ici réside le problème avec .NET stuff: Claytons Open Source - l'open source que vous faites lorsque vous n'êtes pas en open source.
Ce sujet a été visité un peu ailleurs sur le web:
- Protecting my intellectual property/XAML
- Code Protection and Licensing of WPF Applications.
- .net obfuscator {smartassembly}
Ce dernier semble prometteur.
Je sais que cela fait un moment que vous avez écrit votre question, mais je voulais vous informer que l'obscurcissement du code XAML et BAML est maintenant possible. À Creatix, nous avons publié aujourd'hui la version 1.0 de CodeFort, un outil d'obfuscation capable d'obscurcir les assemblages .NET, WPF et Silverlight et même de renommer les identifiants dans le code XAML et BAML. Cela permet pour la première fois d'obscurcir 100% des types et des membres d'une application WPF ou Silverlight.
Vous pouvez en savoir plus sur l'obfuscateur et télécharger l'édition Freeware CodeFort à: http://www.codefort.org
Meilleures salutations, Christian
Crypto Obfuscator obscurcit XAML (dans les assemblées Silverlight), ainsi que BAML (dans les assemblées WPF) - il renomme les références de classe/membre dans les fichiers XAML/BAML. De plus, il supprimera tous les commentaires, les retours à la ligne et les espaces dans ces fichiers, les transformant ainsi en ordures à l'œil nu.
Eazfuscator.NET effectue une obfuscation intelligente de XAML, y compris le traitement soigneux des expressions de liaison les plus complexes, etc. Vous pouvez en savoir plus à ce sujet here.
- 1. Compilez Xaml en Baml?
- 2. Code Obfuscation?
- 3. Netbeans Obfuscation
- 4. Obfuscation Flex/Air
- 5. Email obfuscation question
- 6. Silverlight Code Obfuscation
- 7. AS3 Obfuscation à travers de nombreuses RSL
- 8. Puis-je enregistrer un FlowDocument en BAML de manière programmatique?
- 9. Obfuscation de multiples assemblages .NET liés avec babel obfuscator
- 10. Quelqu'un at-il utilisé ComponentOne XAPOptimizer pour une application Silverlight de production réelle?
- 11. JCE Pro - Tout bon?
- 12. chiffrement chaîne dans un assembly .NET
- 13. Est-ce que le hibou sage obscurcira correctement les projets de wpf?
- 14. Outil de conversion XAML vers C#
- 15. Pouvez-vous obscurcir les assemblages LinqToSql avec le réacteur .net sans les casser?
- 16. Où trouver le thème WPF Classic en tant que XAML?
- 17. Comment utiliser NAnt pour compiler les contrôles WPF
- 18. Obfuscating code source lors de la publication (C#)
- 19. Génération et compilation de fichiers .resources avec MsBuild
- 20. Est-il possible d'utiliser .NET Reactor avec le déploiement ClickOnce?
- 21. Enregistrer le mot de passe dans les tables et l'authentification Digest
- 22. Où est stockée une application "Je suis désactivée" sur Windows?
Étant donné que le fichier XAML d'origine est principalement composé de types prédéfinis (c'est-à-dire que vous ne pouvez pas modifier les noms de type), quel type d'informations souhaitez-vous cacher? – aku