Come bloccare tutto il traffico tranne un IP in Windows Firewall?


35

Sto cercando di utilizzare il firewall di Windows 7 per bloccare tutto il traffico in uscita e in entrata, da tutti gli IP e per tutti i protocolli, ad eccezione di UDP da e verso un determinato indirizzo IP.

Il motivo è perché sto usando una VPN su UDP, quindi non è necessario altro traffico, quindi vorrei chiudere tutto.

La mia configurazione blocca tutto il traffico in uscita, ma blocca anche il traffico in uscita verso l'IP a cui voglio poter accedere. Ad esempio, non posso eseguire il ping dell'indirizzo IP consentito (si noti che è impostato come qualsiasi protocollo consentito, quindi il ping dovrebbe funzionare). Ottengo "Errore generale" quando provo a eseguire il ping.

Ho pensato che avere la regola di permesso in cima all'elenco l'avrebbe fatto funzionare ma non lo è. Mi sto perdendo qualcosa qui?

Risposte:


19

Il modo corretto per ottenere ciò è configurare Windows Firewall per bloccare tutto il traffico in uscita per impostazione predefinita e quindi consentire solo le connessioni in entrata desiderate.

Per fare ciò, fai clic su Windows Firewall con sicurezza avanzata nel riquadro a sinistra e scegli Proprietà di Windows Firewall dal riquadro a destra. Accanto a Connessioni in uscita , scegli Blocca . Quindi fai clic su OK .

Windows Firewall blocca in uscita per impostazione predefinita

Una volta fatto ciò, basta eliminare il blocco di tutta la regola del traffico in uscita e si dovrebbe essere tutti impostati.


2
vale la pena notare che vedi ancora cose in WireShark che lo fanno.
barlop

3
Se lo fai, devi anche rimuovere tutte le altre regole (nel profilo Pubblico) tranne una che desideri abbandonare. Altrimenti non otterrai l'effetto "blocca tutto".
Droidgren,

18

Puoi farlo con IPSec.

  1. Fai clic su Start e digita MMC, quindi seleziona MMC dall'elenco.
  2. Fare clic su File -> Aggiungi / Rimuovi snap-in -> Aggiungi lo snap-in Criteri di sicurezza IP e fare clic su OK
  3. Fare clic destro sulla sezione centrale e fare clic su "Crea politica di sicurezza IP"
  4. Segui la prima procedura guidata con le impostazioni predefinite fornendo il nome / la descrizione che desideri.
  5. Con Windows che si apre dopo la prima procedura guidata, fai clic su "Aggiungi ..."
  6. Fai clic su "Avanti" x3 e quindi fai clic su "Aggiungi ..."
  7. Dai il nome di "Blocca tutto" o qualcosa di simile. Fai clic su "Aggiungi ..."
  8. Esegui la procedura guidata mantenendo tutte le impostazioni predefinite e fai clic su "OK"
  9. Seleziona "Blocca tutto" e fai clic su "Avanti" e poi di nuovo su "Aggiungi ..."
  10. Segui la procedura guidata che dà il nome di "Blocco" e seleziona "Blocco" come azione.
  11. Ripetere i passaggi 5-10 selezionando l'origine / destinazione / protocollo corretti e selezionando "Autorizza" al passaggio 10.

MMC


Bello! Non sapevo che potevi farlo
user40311

è stata una rivolta, la prima volta che ho trovato regole passo per passo che valevano la pena (non piccoli passi). E se fai clic all'esterno e perdi la finestra in cui ti trovi, file..add / remove snap in, ti riporta indietro. Inoltre, ho saltato il passaggio 11 e ho appena assegnato / non assegnato il blocco. Ha funzionato fino a un certo punto, in quanto ha smesso di wget per esempio. ma vedi ancora cose in WireShark. stesso tipo di effetto con il blocco quanto più possibile nel firewall win7
barlop
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.