部署后的 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 访问的主要内容,如果未能解决你的问题,请参考以下文章

Storm一torm安装部署

在 Windows 上使用“storm jar”命令远程部署 Storm 拓扑

linux单机部署storm

storm集群部署

Storm 快速安装及部署示例

Apache Storm 集群安装配置