1

我为我的公司(php-mysql-jquery)开发了一个应用程序,我们正试图将这个应用程序出售给不同的公司。问题是我们不是直接销售它,而是我们的服务提供商作为中介。我的老板担心,由于我们的服务提供商托管了应用程序,他可以简单地复制应用程序的文件夹 db,然后将其作为自己的出售。

那么,问题来了,有没有办法可以将应用程序锁定为仅在特定服务器上运行?我在想的是某种“stratup check”,基于服务器的 ip 和“index.php”的实际文件夹,如果没有通过,就会阻止应用程序。当然我混淆了我的代码,所以它是无法撤销工程检查。

类似的东西(只是为了清楚):

$allowanceToken = md5($_SERVER['SCRIPT_FILENAME'].$_SERVER['SERVER_ADDR'].$mysecret);
//i imagine md5 is not sure enough...

您是否有更好的想法,或者更好的是,有一些标准程序 - 最佳实践?

4

1 回答 1

1

是什么阻止了服务提供商从您的脚本中删除您的安全代码?即使你隐藏它,重命名它,把它翻译成中文——他们可以而且很可能会找到它。

解决方案:

  1. 找一个你信任的好伙伴。
  2. 确保您的合作伙伴将获得足够的利润。
  3. 制定一份好的合同,然后双方都签字。
于 2011-06-23T09:08:34.620 回答