【发布时间】:2013-11-24 21:21:21
【问题描述】:
我们已经开发了一个用于办公室管理的网络应用程序,计划是提供一个托管服务器。
因此,由于某些情况,我们的目标潜在客户的重要组成部分,不希望在网络上在线工作(即使要实施许多安全措施),所以我们为这些客户提供 LAN 安装。
这让团队非常头疼,因为我们不希望有足够技能的人访问我们的源代码,因为如果他们这样做了,他们可以尝试找到破解我们在线系统的方法。
所以,问题是我们如何保护我们的工作不被访问,并且只允许其执行,混淆 PHP 代码是一种方法,但这还不够,在搜索时我遇到了一种我们可以制作的方法虚拟机,但这不是最理想的解决方案,因为它需要一些硬件配置(内存和其他东西)
有人知道我们的痛苦的出路吗?如果它是一个免费的解决方案,那就太好了,但如果不是,它可以用一个便宜的解决方案:)
【问题讨论】:
-
只有能够访问运行网站的服务器的人才能阅读代码。您是否建议该网站将在其他人可以访问的机器上运行?
-
您的目标是模拟安全性,以进行实践吗?
-
@Anthony 这是一个托管在本地主机上的 Web 应用程序,供一些客户端使用,而另一些客户端则在 Web 服务器上。
-
@Chris 目标是保护 php 代码被其他开发人员读取/使用
-
我觉得在两个不同的地方托管相同的内容会遇到不一致的问题。为什么不将客户端定向到专用 Web 服务器而不是 localhost?
标签: php mysql security service