如何保护设备免受未经授权的复制?

在我工作的公司,我们计划build立一个设备来简化我们产品的部署。 我们可能会运行一个虚拟机与下面的docker容器(包含产品)和一个web应用程序来pipe理这些(运行它们,停止它们等)。

但是,除此之外,我们还需要对未经授权的拷贝有一定程度的安全。 我们需要某种方法来防止(或者至less很难)让别人把虚拟机克隆到其他地方,并免费使用这个设备。

换句话说,我们需要获得最多的可移植性,但是我们需要将这种可移植性仅限于我们的操作。 有一些奇特的技术或我们可以使用的标准吗? 有没有一个确定的方法来提供这种保护?

为什么不像其他人那样通过在线激活和许可来处理呢?

或者,您可以成为像Solidworks这样的真正的PITA OEM,并且需要一个物理的USB密钥,或者连接到特定的MAC地址的在线激活等。

试图只是防止复制是不行的…从“不要复制软盘”的日子里,人们已经find了方法来复制软件(或在您的情况下的虚拟机)以某种方式。

最好强制一个在线注册/许可证,以便您不仅可以准确计数,还可以帮助确保您的软件上的人员合法。