Você, Harrigan.
E bem-vindo de volta ao curso de laboratório.
Portanto, na palestra de hoje, discutiremos mais sobre o firewall de aplicação Web.
Portanto, o Web Application Firewall é atualmente como um dos componentes muito críticos no que diz respeito à infra-estrutura
de segurança.
E na maioria das organizações, especificamente no nível empresarial, você já tem um firewall de aplicação
Web implementado.
Portanto, vamos analisar o que é Firewall de aplicação Web.
Agora todos sabemos o que é Firewall, e a maioria de nós já usou Firewall de uma forma ou de outra.
Podem ser grupos de segurança, podem ser tabelas de IP.
Portanto, esta é uma das coisas que você já deve saber.
Agora, uma coisa importante é que o firewall, eles geralmente operam na camada três e na camada
quatro do modelo OSI.
Por isso, vamos investigar isso.
Portanto, quando você fala sobre o objetivo principal do firewall, o objetivo principal do firewall é bloquear o tráfego malicioso
ou não autorizado.
E tenho certeza de que você já sabe, então quando você fala sobre esse firewall funciona na camada três e na
camada quatro, isso significa rede e camada de transporte.
Assim, geralmente, se eu abrir um pacote aleatório, você tem dentro da camada de transporte, você tem várias coisas como porta
de origem, porta de destino.
Se você entrar na camada de protocolo da Internet, você tem o IP de destino IP de origem.
Você também tem várias coisas como o número de seqüência, que está dentro da camada de transporte, e é aqui
que as firewalls estaduais e sem estado realmente desempenham um papel vital.
Portanto, isto é algo que já sabemos que permitimos com base em endereços IP, número de porta.
Portanto, é isto que o firewall genérico faz.
Voltando à apresentação, o principal objetivo do firewall é basicamente não permitir o tráfego,
que é malicioso.
Agora a questão é quando olhamos para o diagrama, já que o firewall opera na camada dois ou na camada quatro,
ele não pode realmente olhar para o tráfego da camada sete, que é o tráfego da aplicação.
E é aqui que surge a pergunta: o que dizer do tráfego malicioso como os ataques de injeção SQL,
os ataques de cross site scripting, que geralmente operam na camada sete, especificamente onde
o protocolo HTTP opera.
Portanto, se você olhar para o diagrama, os ataques não HTTP já podem ser adiados com o firewall de pacotes padrão.
Portanto, o ataque HTTP.
Portanto, como o firewall não consegue realmente ler os pacotes HTTP, deixe-me mostrar-lhe novamente.
Portanto, dentro deste pacote você tem a camada IP, você tem a camada de transporte e você tem a camada de ato.
Portanto, esta é a camada sete.
Assim, dentro da camada sete você tem muitas informações como agente do usuário, você tem o
pedido, URI, você tem os cabeçalhos do host e muito e você tem o próprio pedido ACT.
Portanto, esta é a parte do URI.
Portanto, todas estas coisas, o firewall não consegue ler porque não opera na camada sete.
E esta é a razão pela qual existe a necessidade de um firewall, porque a camada sete, onde as aplicações estão
sendo executadas, tem muitos ataques, uma enorme quantidade de ataques.
E esta é a razão pela qual havia a necessidade de ter um firewall que pudesse ler os pacotes HTTP, que opera na
camada sete e pode proteger as aplicações contra vários tipos de ataques.
Portanto, vou mostrar que existe um OWASP top ten, que tem muitos ataques especificamente relacionados a aplicações web.
Pode ser uma injeção SQL.
Tenho certeza que você já deve ter ouvido falar sobre isso.
Injeção SQL.
Você tem roteiro cruzado.
Muitos deles estão lá.
Estes são detalhados que são mencionados dentro do top ten dos EUA e como todos eles
geralmente operam na camada sete, você precisa de um firewall que possa protegê-lo contra os ataques da camada sete.
E é aqui que o firewall da aplicação web se resume a isso.
Portanto, o firewall de aplicação web é geralmente projetado para aplicação web e este tipo de firewall, eles
operam na camada sete.
Portanto, mais uma vez, as regras que você escreve para o firewall de aplicações web, estas são regras específicas para a
comunicação baseada em HTTP.
Portanto, vamos analisar isso em detalhes, mas apenas entender que um dos principais lemas de vários tipos
de aplicações que estão disponíveis é proteger contra a Matriz OWASP Top ten.
E isto é muito importante, portanto, considerando a aplicação web.
Fornecedores de firewall viáveis.
Há muitos fornecedores disponíveis.
Vai desde a fonte aberta como Mod Security até várias soluções comerciais que são como sinais de sinalização.
Akamai você tem VAF, que também é uma solução bastante interessante.
No que diz respeito aos anúncios publicitários.
Assim, mesmo muitas redes de entrega de conteúdo como a Cloudflare, elas oferecem o firewall de aplicações web,
que você pode ir em frente e pesquisar.
E definitivamente um dos melhores para ter uma visão geral de alto nível é o abuso, porque é bastante simples e você pode
ir em frente e criar seus próprios conjuntos de regras, criar seus próprios URLs baseados na
web, etc.
Portanto, mais uma vez, existem as comerciais como a Akamai Signal Sciences, que são boas.
Mas o problema com eles é que muitas vezes eles não entretêm realmente startups ou startups que têm como cinco ou seis
servidores.
Portanto, isso é uma grande dor.
E esta é a razão pela qual eu geralmente recomendo ir em frente e ir direto com uma solução muito
simples e direta.
Você pode usá-lo a qualquer momento e pode implementá-lo a qualquer momento e é um pagamento à medida que você vai.
De qualquer forma, discutiremos mais sobre isto na seção relevante, mas espero que tenham entendido
o básico sobre o que é o firewall de aplicações web.
Agora, esta palestra foi apenas para ter uma visão geral sobre o que é firewall de aplicação web, portanto, nas seções
relevantes, vamos um pouco mais fundo e analisaremos os cenários de implementação relacionados ao VAF.
Portanto, espero que isto tenha sido informativo para você e espero vê-lo na próxima palestra.