【发布时间】:2015-07-26 12:28:03
【问题描述】:
我正在为一家公司开发一个私有 Web 应用程序,他们要求我使用他们的服务器来托管它。我想阻止他们访问源代码。我怎样才能做到这一点?他们的服务器正在运行 debian,并且他们具有 root 访问权限..
我找到了一些解决方案,比如将应用程序打包到一个可执行文件中,但应用程序有很多依赖项,我正在使用 loopback.io 框架;这使得包装非常困难..
任何不同的解决方案?
【问题讨论】:
-
你的意思是使用类似 uglifyjs 的东西吗??
-
通过 obsecurity 实现的安全性并不是保护您的应用程序的有效方法。您也许可以考虑将软件变成 SaaS,但我很好奇您为什么要对公司隐藏源代码?合同中可能有一个条款规定您是否必须交出来源。如果没有,则将其设为 SaaS。否则,你就是 SOL;给他们来源。根据您的合同,混淆来源也可能会给您带来一些法律问题,因此您绝对应该与律师一起处理。
-
我想阻止他们为他们的业务分发应用程序。
标签: node.js loopbackjs software-packaging