Je veux obscurcir l'application J2EE qui utilise Struts2 cadre, j'ai essayé d'utiliser Proguard mais son changement de nom de paquet et de classe qui ne reçoit pas le fichier stuts.xml reflété, Est-il impossible de masquer l'application web struts2? Ou de toute autre manière?Obfuscating Struts2 application web
Répondre
En fait, une fois que les sources ont été obscurcies, ProGuard génère un fichier journal qui peut être utilisé pour remplacer les noms de classe dans le fichier XML, de manière grep. Sinon, il est également possible d'exclure des classes qui étendent une classe ou une interface spécifique dans proGuard. De cette façon, vos actions de struts ne seront pas étourdies (ce qui est une stratégie d'obscurcissement de lamer) mais le reste de votre application le sera.
En général, c'est une mauvaise idée d'obscurcir les noms dans une application qui s'exécute au-dessus d'un framework dynamique qui repose sur la réflexion, qu'il s'agisse d'OSGi ou d'un conteneur Web. Vous ne savez jamais quelles entités le cadre voudrait charger ou d'une requête par nom, et si l'obscurcissement pourrait bouleverser les nombreux composants tiers ...
En savoir plus à ce sujet et sur les trois solutions de rechange à l'obscurcissement dans Protect Your Java Code - Through Obfuscators And Beyond
- 1. Obfuscating application publiée avec Eazfuscator.NET?
- 2. Application Ajaxifying Struts2
- 3. Obfuscating Setup package content
- 4. Obfuscating avec throws clause
- 5. Déploiement de Struts2 Application sans ContextPath
- 6. struts2
- 7. Téléchargement de fichier et téléchargement dans une application Web à l'aide de struts2
- 8. Struts2 - Comment utiliser les annotations Struts2?
- 9. Obfuscating code source lors de la publication (C#)
- 10. Envoyez un mail de mon application web
- 11. Struts2, modifier l'URL du navigateur Web du projet?
- 12. Affichage de JFreeChart dans une page Web en utilisant Struts2
- 13. Trois arguments à la main, et d'autres astuces obfuscating
- 14. struts2 valident
- 15. struts2 validation
- 16. Struts2 Validation
- 17. autocomplete struts2
- 18. Struts2 et hibernate
- 19. Fil d'arrière-plan Tomcat Struts2
- 20. struts2 ajax jsonexception
- 21. Eléments de formulaire dynamiques Struts2
- 22. Struts2 - Problèmes de session
- 23. option VS confusion: application web conversion en application web
- 24. Application Web ASP.NET MVC vs Application Web ASP.NET
- 25. Nasty java.lang.NumberFormatException dans struts2 ognl
- 26. Web Application Scanner
- 27. R application web introduction
- 28. Application Web Java
- 29. Application Web jQuery/WCF
- 30. Application jQTouch Dynamic Web?