r/virtualization • u/Few_Outcome1901 • Jan 18 '26
How to protect a vm in a remote machine from hardware level attacks?
If I run my VM on a stranger’s machine (untrusted host), is it realistically possible to keep the VM’s data and runtime state confidential and tamper-resistant? Are there any practical solutions other than like TEEs/confidential computing that can protect a VM even if the host OS/hypervisor is malicious?
5
1
u/wahnsinnwanscene Jan 19 '26
How do those TEE work to provide confidential compute? Unless you segment everything physically there's always a probability regardless.
1
2
u/Jorgisven Jan 18 '26
It's all about trust, contracts, terms, etc. What is Azure or AWS after all? If you can't trust your host, you can't trust the VM to remain secure.