如何将JAVA服务器绑定到物理linux机器上,使代码只能在该机器上运行



现在,我们想要

  1. 获取MAC地址和一些序列号等信息并对其进行编码
  2. 实时检查这些信息

这样做足够安全吗?有没有更好的方法来实现这个目标?

谢谢!

离开你的评论:

我们提供私有化的人工智能服务,这些服务部署在他们自己的服务器上。出于经济考虑,我们不希望其他人取代计算机硬件来降低/提高计算性能。此外,我们不希望其他人复制这些代码并在其他服务器上运行,为第三方提供服务。

可以将您的服务实现为某种服务器,因此不允许您的客户端访问您的代码。这显然会阻止他们在未经批准的机器上使用您的代码。

或者,您可以对代码进行版权保护,并根据版权条款防止在未经批准的机器上使用。这可能是最有效的策略。

对此:

获取MAC地址和一些序列号等信息并对其进行编码。

我希望人工智能服务的用户具有高度的技术性。因此,以上内容将毫无用处,因为用户可以简单地调试您的代码,并确定他们需要修补什么,以使您的代码在未经批准的机器上工作。

最新更新