我的情况是这样的:我们有一个许可证产品,如果将授权文件从一个位置复制到下一个位置,则该许可证会成功禁用。这也可以很好地跨PC使用。但是,我们刚刚发现了一个用例,该用例不能达到预期的效果:如果软件在VM中获得许可,并且第二次复制并加载该VM,则该软件可以解决许可证复制保护问题,因为该软件认为它仍然存在同一系统的一部分。有什么技术可以用来确定软件是否安装在虚拟系统中,以及该虚拟机是否被复制以规避复制保护?用于发现虚拟机是否已被复制/虚拟机中是否安装了软件的技术
我知道这是一个相当广泛的问题,但我并没有在寻找确切的方法来确定如何实施复制保护。我正在寻找如何检测虚拟机的存在的经过验证的技术,以及为确保虚拟机本身未被复制而需要检查的内容。
如果我没有在正确的位置询问过这个问题(StackOverflow有一个广泛的部分Q &讨论,而不是一个空白的问题“请问问题得到答案”格式?),请移动到适当的位置。
您无法检测虚拟机映像是否已复制到__。这是意图,你需要一个心灵读者。但即使检测到图像被复制也几乎不可能。这只是一点点。位序列10001是否被复制?如果你不能从5位中分辨出来,你需要多少位? – MSalters