Je prévois d'intégrer Groovy/BeanShell dans mon application, mais je suis soucieux de protéger le script et les classes générées dynamiquement d'être vues et modifiées par les utilisateurs pour accéder à mon code d'application. Le script contient des algorithmes propriétaires. Comment puis-je empêcher cela?Protéger les classes générées par Groovy/BeanShell
0
A
Répondre
2
Vous pouvez compiler groovy jusqu'à l'octet code http://groovy.codehaus.org/Compiling+Groovy. Cela vous fournira le même niveau de protection que vous obtiendriez de n'importe quel autre Java compilé. Si cela ne suffit pas alors vous pourriez vouloir regarder un obsfucator comme ceci http://proguard.sourceforge.net/ qui rendra la compréhension du code décompilé beaucoup plus difficile.
Questions connexes
- 1. Modifier les classes modifiées générées par T4
- 2. Classes Metamodel générées par les outils Hibernate
- 3. Hiérarchie des classes générées automatiquement par JAXB
- 4. Préfixage des classes générées par JAXB
- 5. Utilisez-vous directement les classes générées par LINQ?
- 6. Comment emballer les classes générées Maven 2 par Cobertura?
- 7. Les classes POCO sont-elles générées par LINQ?
- 8. comment utiliser SSL dans les classes générées par gSOAP C++
- 9. Sérialisation sélective avec les classes générées par SubSonic
- 10. EntityFramework classes générées
- 11. Héritage dans les classes LINQ générées?
- 12. UseImplicitZeroDefaults pour les classes de protobuf générées
- 13. Protéger les classes PHP contre l'instanciation indésirable?
- 14. Les classes générées par xsd.exe ne sérialisent pas les attributs de valeur par défaut
- 15. Appel des propriétés de sous-classes dans les classes générées par le code (via xsd.exe)
- 16. Comment différencier les classes générées par le compilateur à partir des classes d'utilisateur dans .NET
- 17. Classes d'exceptions générées avec Axis2
- 18. Gestion des classes générées par JAXB dans un projet Maven
- 19. Ajout du préfixe aux classes générées par cxf
- 20. Modification du nom des classes générées par JibX CodeGen
- 21. Référencement de classes générées par JAXB dans une application Java
- 22. Comment générer plusieurs versions de classes Java générées par JAXB?
- 23. Comment sérialiser des instances de classes générées par DbMetal?
- 24. Pourquoi les classes générées par APT ne sont-elles pas compilées par Eclipse?
- 25. Comment gérer les classes générées dans une solution Visual Studio?
- 26. Pourquoi ne pas utiliser les classes générées par EF dans les grands projets?
- 27. Utilisation de XmlIgnore sur les classes partielles générées
- 28. TargetInvocationException avec les DLL générées par CSharpCodeProvider
- 29. Où je mets des classes générées automatiquement?
- 30. ASP .NET MVC + LINQ Classes générées + DataAnnotations