KSMx64 虚拟机软件
KSM 是一个非常简单且轻巧的 x64 系统管理程序,用C语言编写,用于 Intel 处理器。KSM 具有独立的物理内存自检引擎和用户空间物理内存虚拟化,可以在编译时启用。
目前,KSM 本身可在 Windows 和 Linux 内核上运行。
与其他虚拟机管理程序(例如KVM,XEN等)不同,KSM的目的不是运行其他操作系统,而是可以将KSM用作现有运行OS的额外保护层。这种类型的虚拟化通常出现在防病毒,沙盒程序甚至病毒中。KSM还支持嵌套,这意味着它可以仿真其他硬件辅助的虚拟化工具(VT-x)。
特征:
- IDT阴影
- EPT违规#VE(不可用时禁用-至少需要Broadwell)
- EPTP切换VMFUNC(在不可用时模拟-至少需要Haswell)
- APIC虚拟化(实验性,请勿使用)
- VMX嵌套(实验性,请勿使用)
- 内置的用户空间物理内存沙箱(可选)
- 内置自省引擎(可选)
评论