I firewall sono in genere impiegati per impedire che "pacchetti" errati vengano dal mondo esterno. Ma oggigiorno siamo per lo più dietro ai router e gran parte di quel pericolo è mitigato dal router. Il pericolo che affrontiamo è principalmente dall'interno. Il proverbiale cavallo di Troia.
Nel mondo di Windows ci sono molti firewall applicativi e OSX ha un'utilità pulita chiamata "Little Snitch" con questo compito di garantire che le applicazioni si comportino non richiedendo dati al di fuori del loro ambito. Anche il mio iPhone, il carcere rotto, ha un'app che impedisce alle applicazioni di accedere al sito Web al di fuori del loro ambito di applicazione. Sorprende la quantità di dati che "inviano" a siti Web come scorecard.com e una varietà di server Apple. Li disabilito e le applicazioni funzionano ancora, quindi so che non è necessario.
Nel mondo Linux sembra esserci poco in questa vena. Puoi kludge con iptables
e alcuni altri script in perl per ottenere il risultato in modo molto goffo.
Prendi questo post a cui viene spesso fatto riferimento quando viene posta una domanda del genere.
Come controllare l'accesso a Internet per ciascun programma?
Non risponde alla domanda.
Parlano di firewall che tagliano totalmente un porto che non è quello che la maggior parte delle persone vuole. Tutto ciò che la maggior parte delle persone desidera è che l'applicazione X, che dovrebbe essere un'app locale, non esca e non chiacchieri sul Web quando non è necessario chattare con il Web. O un programma che accede a Yahoo Weather va su altri cinque siti non collegati al suo lavoro di accesso al meteo. O nella mia una delle mie app bancarie su iPhone va fuori dalla banca su un sito web di tendenze web. Sicuramente non è collegato a Ubuntu ma è un esempio di App che si comporta male.
L'altra app a cui si fa riferimento in questo post è Leopard Flower che non è stata aggiornata da un anno e odio tenerlo in esecuzione con la prossima versione di Ubuntu.
Tutti gli altri post relativi a quest'area continuano a formulare raccomandazioni per le app che interrompono totalmente l'accesso per un'applicazione ma non forniscono la semplice idea "Appetitolo" di App X che desidera accedere a Web Y, Consenti o Nega accesso. Nessuna regola iptable complicata, nessuna interruzione totale della porta.
Ho guardato abbastanza o non c'è semplicemente "Application Firewall" per Ubuntu?