%20en%20un%20host%20extensible%20de%20Debian.png)
Quiero asegurarme de que el anfitrión no pueda acceder a Internet. Si bien el tráfico de Internet puede viajar libremente hacia y desde la máquina virtual invitada, y lo que es más importante, quiero asegurarme de que el tráfico de Internet no pueda llegar al sistema operativo host. Supongo que la mayor parte de mi pregunta aquí es ¿qué reglas de iptables se necesitan para que esto suceda?
Actualmente inicio en otra partición del disco duro del host cada vez que me conecto a Internet. Desmonto mi partición de datos y cierro muchos servicios. Me gustaría hacer lo mismo aquí con una máquina virtual por conveniencia.
¿Es posible aislar completamente el sistema operativo host del tráfico de Internet que va hacia y desde la máquina virtual invitada? ¿O es mejor seguir con mi práctica actual de reiniciar en la otra partición cuando necesito conectarme?
Respuesta1
Bloquear el acceso al Host a la red (o Internet):
- Habilite
Bridged adapter
en la configuración de su VM. Esto permitirá que su Invitado se conecte a la red independientemente de su Anfitrión. - Comience
iptables
en Host con la siguiente configuración:
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT DROP [0:0]
-A INPUT -i lo -j ACCEPT
- Para bloquear solo el acceso a Internet mientras se mantiene la red local (digamos
192.168.0.0/24
), amplíe lasiptables
reglas con:
-A INPUT -i {your-adapter} -s 192.168.0.0/24 -j ACCEPT
-A OUTPUT -o {your-adapter} -d 192.168.0.0/24 -j ACCEPT
- Asegúrese de
iptables
que esté habilitado como servicio en su Host. Puede utilizar, por ejemplo, el paqueteiptables-persistent
para proporcionarle un script de servicio que se puede habilitar ensystemd
/initscripts
.
Aislar al Anfitrión del tráfico de Internet que se dirige al Invitado:
Como Bridged adapter
el tráfico está aislado en el espacio de usuario, tampoco pasa por el Host iptables
. Sin embargo, el Invitado todavía se ejecuta DENTRO del SO Anfitrión. Un atacante con acceso root siempre podrá monitorear y falsificar los datos que el Invitado envía o recibe.No existe un aislamiento total con VirtualBox.