3 ms·
"kvm" is just a command-line virtualization tool (think Parallels or VMWare Player or Virtualbox). So: - I would not "stream the browser view to client", I'd u
by theamk 7y ago
"kvm" is just a command-line virtualization tool (think Parallels or VMWare Player or Virtualbox). So:
- I would not "stream the browser view to client", I'd use default display driver for the virtual machine (I think kvm uses SDL by default). kvm also provides VNC interface, if you want to run it remotely, but running it remotely will increase the latency.
- It does not support any clients, including mobile ones. You are not running a client/server setup, you are running virtual machine directly on your desktop/laptop.
- Yes, you need to download special software. This is a local-only solution.
IP exposure is a real risk, but I'd say it is a privacy risk, not a security one. There are scanners scanning IP address space non-stop; if your computer is vulnerable to IP-only attacks, it would be hacked even if you do not go to any websites at all.
VM escaping is a thing, but the cloud machine runs a VM as well, and it can be escaped too -- and then user's computer will be attacked via remote screen connection. So:
If one has 2 exploits: browser escape zero-day + VM-escape zero day, they can attack either via Cloud machine or via local VM.
But Cloud machine has an additional attack vector: if the infrastructure itself is compromised, then you instantly lose all secrecy, and open client computers to remote exploits. And while you can ensure that your laptop is safe and updated on time, you don't really know much about cloud.
That said, I think both of those are pretty unlikely, so the final decision should be based on other factors.