【发布时间】:2015-07-29 09:46:41
【问题描述】:
对于一个普通的 NodeJS 实例,我们可以通过node server.js 启动它。这样做的问题是,在生产服务器中,当黑客入侵我的机器时,他们将能够查看和复制我所有的服务器端源代码。这是一个很大的风险,因为源代码包含知识产权。有没有办法防止它发生?
例如,在 Java 中,代码通常内置在 jar 包或 .class 文件中,我们只部署构建的文件。当黑客入侵机器时,他们只能看到jar或.class文件,这只是字节码,无法理解。
我的 Python Flask 服务器也有类似的问题。
【问题讨论】:
-
“这只是字节码,无法理解” - 恐怕不准确。如果你想保护你的知识产权,你需要使用法律,而不是技术,手段。
-
@HenryNguyen - 你找到解决办法了吗?
标签: java python node.js source-code-protection