2015-01-20 83 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