Perché le connessioni degli ospiti possono passare il firewall dell'host?

3

Mi sono chiesto questo.

Assumi un host con una strong configurazione del firewall (ad esempio autorizza solo la porta 80). Quell'host ha alcune macchine virtuali senza firewall.

Perché le connessioni effettuate su queste macchine virtuali non vengono rifiutate dal firewall nell'host? Alla fine, il VM è solo un programma in esecuzione nell'host come qualsiasi altro programma.

    
posta yzT 23.03.2013 - 00:19
fonte

1 risposta

9

Se stai utilizzando una VM e non viene filtrata dal firewall, probabilmente sta funzionando in modalità ponte su L2 sotto la vista del firewall sui pacchetti. Per diagramma:

network card  --|-- firewall ---- applications
                |
               VM

Se parli di Linux, una domanda Serverfault discute anche di questo, e ci sono patch del kernel per cambia questo comportamento con iptables . C'è anche ebtables , che è progettato specificamente per il filtraggio dell'interfaccia a ponte.

    
risposta data 23.03.2013 - 01:33
fonte

Leggi altre domande sui tag