当前位置: 首页 > 面试题库 >

混淆Java Web应用程序值得吗?

羊舌承颜
2023-03-14
问题内容

混淆Java Web应用程序值得吗?为什么呢?


问题答案:

否。代码存储在服务器上,希望外部用户无法访问该服务器。如果您认为值得(最低限度)的IP保护,则可能希望混淆JavaScript。

最好的办法是确保服务器的安全性达到最高水平,并且您没有对应用程序目录的开放访问权限(无论如何都不应该发生)。



 类似资料:
  • 问题内容: 由于fxml- files使用Controller类来处理事件,因此如何混淆JavaFX应用程序?当混淆的conntroller类具有不同的名称和路径时,fxml文件将找不到它们。 混淆后编辑fxml文件不是我想要的解决方案。 还有其他选择吗? 问题答案: 没有意义重塑轮子; 快速的google搜索产生了这个网站。 它使用Proguard混淆器。

  • 我需要混淆一个Java应用程序,它依赖于许多外部JAR。该应用程序由许多模块组成,每个模块都包含API和实现JAR。基本上,我需要创建一个gradle任务来混淆所有这些jar,这些jar可以稍后在Jenkins的构建过程中使用。有许多关于Proguard的文档,但大部分都涉及Android应用程序。 已经提到官方的ProGuard留档在这里:ProGuard Gradle插件

  • 我在我的应用程序中使用Spring for Android,并试图使用ProGuard进行模糊/优化/收缩。我在运行时得到以下异常: 原因:org.springframework.web.client.restClientException:无法写入请求:在org.springframework.web.client.restTemplate$HttpEntityRequestCallback.d

  • 我一直在摆弄Proguard配置,我想测试只是为了优化 但我仍然会遇到这样的错误: java.lang.IllegalArgumentExc0019:找不到[org/apache/log/log4j/core/jackson/Log4jXmlMoules](有1个已知的超级类)和[org/apache/log/log4j/core/jackson/Log4jJsonMoules](有4个已知的超级

  • Powershell的混淆目前已经使用的越来越多,国内外也有了较多的研究,在今年的BH大会上也有对应的议题,关注点是反混淆,那么里面的一些姿势很值得我们学习,我们提供一些混淆实例,来让大家对于PS的混淆做到一个初步了解,也为防御混淆提供一些思路。 实例 在混淆之前,先看看powershell编码执行的方式。 -EC,-EncodedCommand,-EncodedComman,-EncodedCo

  • 如何混淆我的react-native JS代码?我在build.gradle文件中设置了以下内容: 下面是我的proguard-rules.pro文件(默认): 但是在解压缩apk之后,我仍然可以找到我的JS组件名称、变量和URL