Dato che un potenziale malintenzionato sfrutterà i servizi che sono già aperti al pubblico dalle regole del firewall, in che modo un firewall aiuterà a proteggere il mio server dagli aggressori?
Un firewall ti consente di limitare l'accesso alle porte che specifichi e puoi anche specificare le fonti. Ad esempio, è possibile impedire agli utenti non root di creare servizi che accettano connessioni, quindi un utente malintenzionato non può creare una nuova backdoor della shell. È anche possibile limitare le connessioni in uscita per ridurre la possibilità di inversioni di shell. Una pratica non rara è quella di consentire solo connessioni SSH da IP "interni".
La sicurezza consiste nel minimizzare la superficie di attacco e un firewall è un componente in questo. Come ogni strumento, può essere quasi inutile o molto utile, a seconda di come lo si usa.
Ci sono diversi tipi di firewall in atto ciascuno con il proprio scopo che abbiamo
Ovviamente non è possibile bloccare la porta 80 con un firewall per pacchetti di pacchetti per la necessità di distribuire Application Layer Firewall per proteggere la tua applicazione web. Un esempio di firewall a livello di applicazione sarà la sicurezza mod.