Hello again,
I apologize for the long post ahead of time, but I appreciate any input to help solve my problem.
This evening I’m working on a method to get a virtual machine that I can run off of a portable ssd drive that would be encrypted. I was hoping that in the event that I’m on the go, I could just plug in the drive, decrypt, and start the virtual machine.
My thought process so far is that I could use veracrypt to fully encrypt the portable ssd drive, then run an application called ‘Portable VirtualBox’ to run the virtual machine portion and then ensure that the virtual machine networking goes through a proxy to connect to the internet.
As of right now, I have the drive fully encrypted and working.
Though it seems that Portable VirtualBox isn’t working well with my windows 10 environment and is pretty outdated as it is still running a 5.X.X version of virtualbox.
Concerns:
I do have some concerns on what could potentially escape or leak from the virtual environment onto my windows 10 installation even with disabling most of the settings that share data like clipboard, file sharing between the host and OS and so forth. I’m also worried about what information would be left behind on Windows 10 (drivers and stuff like that) that could lead someone to believe that I have a hidden vm somewhere.
My questions:
With Portable VirtualBox not working as expected, are there any
known alternatives that could be used in place that are portable?
I’ve also seen different arguments about what networking methods should be presented to the virtual machine (Bridged vs NAT). I want to ensure that this virtual machine can’t reach anything on my physical network and all traffic is routed through the proxy that is setup later on the vm.
Another idea that I had to prevent some of the threats above is to just install the operating system directly onto my portable drive and boot directly to it. Though I’m not sure how I would do encryption (beyond OS encryption) and not sure how portable it would be since it would need to have drivers and support for any machine that I plug the drive into.
Thoughts, criticisms, and questions are welcome!