2009-01-12 6 views
2

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

+0

É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

Répondre

1

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

0

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.

1

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.