部署后的Apache Storm JAR访问

时间:2019-02-18 08:24:34

标签: java bigdata apache-storm

我已经开发了一个Java应用程序,可以在Apache Storm上运行。我们将应用程序安装到客户计算机中,并且我们希望客户无法访问JAR逆向工程师中的代码。我担心在Apache Storm中安装jar之后,是否有任何方法可以访问jar?

1 个答案:

答案 0 :(得分:1)

是的。可以在storm / storm-local目录的子目录(如果在storm.yaml中设置了自己的storm.local.dir设置,则可以在其他目录)的子目录中访问已部署的拓扑jar,Storm在此目录中放置已部署的jar拓扑正在运行。

您可以在部署拓扑罐之前在其上运行字节码混淆器。另外,如果您的用户不需要访问Storm安装,则可以对他们的计算机上的用户权限进行某些操作,以防止他们在其中闲逛?

您可能还需要阅读Storm文档http://storm.apache.org/releases/2.0.0-SNAPSHOT/SECURITY.html的安全性部分。