Che cos'è un firewall applicazione?
Un firewall dell'applicazione è una funzionalità progettata per filtrare l'accesso a un computer o una rete. Utilizzato nella sicurezza dei computer, un firewall può essere sia hardware che software e talvolta è una combinazione dei due. I firewall delle applicazioni sono programmi software che identificano e controllano l'origine delle richieste da e verso un'applicazione o un servizio informatico. Più spesso utilizzati per proteggere gli utenti dalle minacce di Internet, i programmi firewall per applicazioni Web possono anche essere utilizzati per aiutare a prevenire gli attacchi degli hacker. Esempi di programmi firewall per applicazioni includono AppArmor® by Novell®, Netscaler® by Citrix® e dotDefender® di Applicure Technologies®.
Una parte importante della sicurezza informatica, un firewall per applicazioni protegge un computer combattendo le vulnerabilità di un'applicazione. Se la sicurezza di un'applicazione viene lasciata deselezionata, le debolezze del software e il codice di programmazione dannoso potrebbero consentire agli hacker di accedere ai file del computer o causare danni al computer. La sicurezza delle applicazioni è un campo di lavoro che si concentra sulla progettazione e la manutenzione di programmi software per prevenire e risolvere problemi di sicurezza in un programma per computer.
Sebbene i firewall delle applicazioni possano tenere a bada i software dannosi e gli intrusi informatici, il loro uso può anche essere in conflitto con i programmi software che funzionano legittimamente su un computer. Per eliminare i conflitti software con un firewall, molti programmi firewall dell'applicazione dispongono di impostazioni che consentono ai programmi per computer approvati di bypassare il firewall. Quando un firewall dell'applicazione non ha impostazioni di bypass, potrebbe essere necessario arrestare il programma che esegue il firewall per eseguire correttamente il programma software in conflitto. Il firewall può essere riavviato dopo la chiusura del programma in conflitto.
Quando la funzione di un firewall applicazione si concentra su richieste che arrivano e arrivano da Internet, vengono chiamate firewall di applicazioni Web (WAF). Una responsabilità del firewall di un'applicazione è proteggere un computer da richieste dannose identificando richieste Internet pericolose e origini dati errate. Un firewall può anche proteggere un'applicazione dall'acquisizione o dall'esecuzione di password o attacchi di Trojan Horse da parte di hacker.
In genere, i firewall delle applicazioni sono progettati per proteggere un programma o una serie di programmi dalla manomissione e non offrono un pacchetto di sicurezza Internet completo. Per maggiore sicurezza, i firewall delle applicazioni vengono spesso utilizzati in combinazione con un programma antivirus e un server proxy. Un server proxy è un dispositivo hardware o un programma software che intercetta le richieste inviate ae da un altro computer su una rete o Internet. L'uso di un server proxy può aiutare a proteggere l'anonimato di un utente di Internet fornendo informazioni sul server proxy al posto delle informazioni dell'utente.