Virtualisation on Android OS:
- OKL4 Microvisor from Open Kernel Labs. VMM runs on highest privilege, virtualising: processor(instructions,registers), memory, I/O. The other applications run on light-weight lower level.
- VLX from VirtualLogix.
- Mobile visor platform (MVP) from VMware, offering a hypervisor on smart mobile phones
Linux Container.
major difference between hypervisor and V-OS:
hypervisor lies between OS and hardware, while V-OS lies above OS level. so the security of V-OS actually heavily depends on protection/obfuscation on application code.
major difference btw. security method of V-OS and app-wrapping:
Problems: the purpose of security is not very clear. what does V-OS want to protect?
algorithm/implementation or sensitive data. code obfuscation can only improve the difficulty of reverse engineering (sometimes it is sufficient). if it is sensitive data, no absolute secure solution without hardware isolation support. the best effort may be to provide multiple layer securities.
没有评论:
发表评论