我想混淆使用Struts2框架的J2EE应用程序,我尝试使用Proguard,但它的变化包和类名不反映stuts.xml文件,是不可能混淆struts2 web应用程序?或者其他方式?模糊Struts2 web应用程序
2
A
回答
1
事实上,一旦源被混淆,ProGuard就会以类似grep的方式生成一个日志文件,用于替换xml文件中的类名称。否则,还可以在proGuard中排除扩展特定类或接口的类。这样,你的struts动作就不会被取消(这是一种更复杂的混淆策略),但你的应用程序的其余部分将会是。
0
通常,在依赖反射的动态框架上运行的应用程序(OSGi或Web容器)中混淆名称是一个坏主意。你永远不知道该框架将想要的实体按名称来加载或查询,以及是否混淆可能打乱了众多第三方组件...
了解更多关于这一点,大约三个替代混淆相关问题
- 1. 模糊java web应用程序
- 2. Struts2 web应用程序安全
- 3. 在Struts2的Web应用程序
- 4. 与struts2的Java Web应用程序:Success.But
- 5. 使用ProGuard模糊GWT Web应用程序
- 6. 使用CORBA模糊Android应用程序
- 7. 背景模糊UWP应用程序 - SetWindowCompositionAttribute
- 8. 访问Struts2 Web应用程序时出现404错误
- 9. struts2 web应用程序不工作在tomcat7 susus linux
- 10. Struts2 web应用程序中的公共文件夹探索
- 11. 使用Java web应用程序模板
- 12. ProGuard - 仅模糊和缩小“应用程序”模块?
- 13. ASP.NET MVC Web应用程序VS ASP.NET Web应用程序
- 14. iPhone/Android Web应用程序模板
- 15. JSF模块化Web应用程序
- 16. MVC Web应用程序模板
- 17. JQuery Web应用程序设计模式
- 18. 模板ASP.NET MVC2 Web应用程序
- 19. python非web应用程序模式
- 20. Struts 2模块化Web应用程序
- 21. 规模Azure的Web应用程序
- 22. .NET Web应用程序模板库
- 23. Web应用程序中的注释
- 24. 部署多个struts2应用程序JBOSS
- 25. 在Struts2应用程序中的操作
- 26. 在Struts2应用程序中从FreeMarker获取模板文本
- 27. 用户模糊处理/自定义应用程序图标
- 28. eclipse调试远程web应用程序
- 29. Web应用程序响应
- 30. Rails应用程序中的模糊标识