2015-01-20 37 views
-1

我开发了一个应用程序,并通过在RedHat Linux上安装虚拟设备并将其作为OVA或OVF文件呈现给我的客户。保护基于Linux的虚拟机免遭破解或非法复制

我转到客户站点并在ESX或VCenter上部署OVA文件,启动计算机并读取生成的UDI代码以及通过始终唯一的虚拟设备生成的相关代码,然后使用该UDI并生成指定的许可证虚拟设备并将其导入系统。

但问题是,在这里,一些虚拟客户用Live Linux启动机器,并更改或编辑一些文件以取消激活许可要求,或者他们从当前许可版本获得OVF并在其他网站上多次使用,他们将无需任何付款即可根据需要多次使用应用程序。

我是否需要阻止虚拟机启动Live Linux,或者是否意识到虚拟机是从其他Hypervyzor复制或克隆的?

我必须在VmWare上解决这个问题,还是应该在Redhat操作系统本身寻找解决方案?

回答

0

@Bakuriu唯一的方法是使用LUKS加密你的磁盘操作系统,注意在安全的地方存储你的解密密码,没有办法检索它。

+0

请你解释一下更多? – hwoosuk 2015-01-21 17:22:00

+0

@Bakuriu因此,在安装基本Os系统后,您必须加密数据量,这更安全更简单。检查此链接[链接] http://www.cyberciti.biz/hardware/howto-linux-hard-disk-encryption-with-luks-cryptsetup-command/。当Luks问你密码没有返回时,要小心,密码不可恢复。 – Zlorg 2015-02-06 15:38:37