【发布时间】:2008-09-02 13:39:47
【问题描述】:
有没有办法从 VM 中识别您的代码在 VM 中运行?
我想有或多或少简单的方法来识别特定的 VM 系统,特别是如果 VM 安装了提供程序的扩展(例如 VirtualBox 或 VMWare)。但是有没有一种通用的方法来确定你没有直接在 CPU 上运行?
【问题讨论】:
-
您是在寻找理论答案(即论文或算法,需要实现,提供一种旨在防止不太可能发生的攻击的机制)还是实际答案(即旨在处理的工作代码非恶意的常见案例)?
-
你做的事情是,你随身携带一件小东西,而且你不允许别人碰。如果感觉正确并且行为正确,那么您就没有在 VM 中运行。(无法抗拒。抱歉。)
标签: virtualization