O que é um firewall de aplicativo?
Um firewall de aplicativo é um recurso desenvolvido para filtrar o acesso a um computador ou rede. Usado em segurança de computadores, um firewall pode ser hardware ou software e, às vezes, é uma combinação dos dois. Os firewalls de aplicativos são programas de software que identificam e controlam a fonte de solicitações de e para um aplicativo ou serviço de computador. Geralmente usado para proteger os usuários contra ameaças da Internet, os programas de firewall de aplicativos da web também podem ser usados para ajudar a impedir ataques de hackers. Exemplos de programas de firewall de aplicativos incluem AppArmor® da Novell®, Netscaler® da Citrix® e dotDefender® da Applicure Technologies®.
Uma parte importante da segurança do computador, um firewall de aplicativo protege um computador, combatendo as vulnerabilidades de um aplicativo. Se a segurança de um aplicativo for deixada desmarcada, os pontos fracos do software e o código de programação mal-intencionado podem permitir que hackers tenham acesso aos arquivos do computador ou causem danos ao computador. A segurança de aplicativos é um campo de trabalho que se concentra no design e na manutenção de programas de software para prevenir e resolver problemas de segurança em um programa de computador.
Embora os firewalls de aplicativos possam manter afastados softwares maliciosos e invasores de computadores, seu uso também pode entrar em conflito com os programas de software executados legitimamente em um computador. Para eliminar conflitos de software com um firewall, muitos programas de firewall de aplicativos têm configurações que permitem que programas de computador aprovados ignorem o firewall. Quando um firewall de aplicativo não possui configurações de desvio, pode ser necessário desligar o programa que está executando o firewall para executar com êxito o programa de software conflitante. O firewall pode ser reiniciado após o fechamento do programa conflitante.
Quando a função de um firewall de aplicativo se concentra nas solicitações enviadas e provenientes da Internet, elas são chamadas de WAF (Web Application Firewalls). Uma responsabilidade de um firewall de aplicativo é proteger um computador contra solicitações maliciosas, identificando solicitações perigosas da Internet e fontes de dados incorretas. Um firewall também pode proteger um aplicativo contra a aquisição ou execução de senha ou ataques de cavalos de Troia de hackers.
Geralmente, os firewalls de aplicativos são projetados para proteger um programa ou conjunto de programas de violações e não oferecem um pacote completo de segurança da Internet. Para segurança extra, os firewalls de aplicativos geralmente são usados em combinação com um programa antivírus e um servidor proxy. Um servidor proxy é um dispositivo de hardware ou programa de software que intercepta solicitações enviadas para e de outro computador pela rede ou pela Internet. O uso de um servidor proxy pode ajudar a proteger o anonimato de um usuário da Internet, fornecendo informações sobre o servidor proxy em vez de informações do usuário.