部署后的 Apache Storm JAR 访问
Posted
技术标签:
【中文标题】部署后的 Apache Storm JAR 访问【英文标题】:Apache Storm JAR Access After Deployment 【发布时间】:2019-02-18 08:24:33 【问题描述】:我开发了一个在 Apache Storm 上运行的 java 应用程序。我们会将应用程序安装到客户计算机中,并且我们希望客户无法访问 JAR 逆向工程师中的代码。我担心在将 jar 安装到 Apache Storm 后有什么方法可以访问 jar 吗?
【问题讨论】:
【参考方案1】:是的。部署的拓扑 jar 可以在storm/storm-local 目录的子目录中访问(或者如果您在storm.yaml 中设置了自己的storm.local.dir 设置,则可以访问其他目录),Storm 放置部署的jar 而拓扑正在运行。
您可以在部署之前在拓扑 jar 上运行字节码混淆器。此外,如果您的用户不需要访问 Storm 安装,您可能可以在他们的机器上使用用户权限做一些事情,以防止他们在那里闲逛?
您可能还想阅读 Storm 文档 http://storm.apache.org/releases/2.0.0-SNAPSHOT/SECURITY.html 的安全部分。
【讨论】:
以上是关于部署后的 Apache Storm JAR 访问的主要内容,如果未能解决你的问题,请参考以下文章