Virtual Machine Isolation

Anteaus

Platinum Member
Oct 28, 2010
2,448
4
81
I have a scenario which I would like advice on and I would be grateful to anyone who offers some..

I am currently running Windows 10 Pro as a headless file server at home. I want to install a Linux VM which will operate as a game server, therefore it will be exposed to the internet via DMZ. I have a second NIC that I plan to use with it.

The VM will be completely contained and does not require access to the underlying host OS file structure.

What are my immediate security concerns with this setup? I realize that a trained hacker can always gain access, but are their basic steps I can take to prevent casual attention?

My single worry is that once any part of the machine is exposed to the DMZ it may compromise the entire machine.

Thanks in advance.
 

yinan

Golden Member
Jan 12, 2007
1,801
2
71
You really shouldn't use a DMZ, you should only open up the required ports.

Your concern is valid, but it is really hard to escape the isolation of a virtual machine. If you want even more security, consider running the free version of ESXi.
 

Anteaus

Platinum Member
Oct 28, 2010
2,448
4
81
You really shouldn't use a DMZ, you should only open up the required ports.

Your concern is valid, but it is really hard to escape the isolation of a virtual machine. If you want even more security, consider running the free version of ESXi.

Forgive my lack of knowledge on firewalls...your saying I could just forward the necessary ports and it would work the same? Or do you mean I should just do what I plan with exception that I should use port forwarding instead of using DMZ?

Thanks.
 

Red Squirrel

No Lifer
May 24, 2003
68,467
12,615
126
www.anyf.ca
Setup vlans, and put the VM on a separate vlan. You can then setup rules for inter-vlan routing should the VM need access to anything on the network or vise versa but by default you want to block everything. That means if the game server is compromised, they cannot escape that vlan. I have several vlans on my network for this purpose, it helps segregate stuff should something get compromised. My wifi is on a separate vlan, and I have a separate ssid for guests that is on it's own vlan as well. I also have a "internet facing" vlan, which is where anything that faces the internet (game server etc) is put on, each VM is treated as if it was directly facing the internet (full firewall, brute force protection etc) and then I forward the ports required. That vlan has zero access to the rest of the network and minimal internet access.
 

Anteaus

Platinum Member
Oct 28, 2010
2,448
4
81
Setup vlans, and put the VM on a separate vlan. You can then setup rules for inter-vlan routing should the VM need access to anything on the network or vise versa but by default you want to block everything. That means if the game server is compromised, they cannot escape that vlan. I have several vlans on my network for this purpose, it helps segregate stuff should something get compromised. My wifi is on a separate vlan, and I have a separate ssid for guests that is on it's own vlan as well. I also have a "internet facing" vlan, which is where anything that faces the internet (game server etc) is put on, each VM is treated as if it was directly facing the internet (full firewall, brute force protection etc) and then I forward the ports required. That vlan has zero access to the rest of the network and minimal internet access.

Thanks for the info. I did pretty much what you suggested. I created a Hyper-V VM with Ubuntu Server with a dedicated NIC and locked it down except for the necessary ports.

Now I just need to figure out how to get MySQL 5.6 installed. The official Ubuntu repository only contains 5.7 and higher.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |