Trilha Pleno Trilha

Segurança: Rack Attack avançado

O curso leva o Rack::Attack de limitar requisições a banir clientes. Ele mostra por que um throttle não guarda memória entre janelas e como o Fail2Ban e o Allow2Ban acrescentam essa memória com maxretry, findtime e bantime. As aulas tratam de escadas de escalada com recuo exponencial limitado, throttles em camadas e os problemas dos banimentos permanentes. Também abordam sinais além da contagem, a divisão entre borda e aplicação, desafios, instrumentação, a página de bloqueio e o desbanimento. A última aula monta uma defesa em camadas, começando por regras rastreadas.

O que você vai aprender

  • ✓A diferença entre Fail2Ban e Allow2Ban e quando usar cada um
  • ✓Banimentos escalonados com recuo exponencial limitado e throttles em camadas
  • ✓Como combinar sinais como caminho, cabeçalhos e campo de isca numa pontuação
  • ✓O que fica na borda e o que fica na aplicação
  • ✓Instrumentação, alertas e revisão das regras de banimento, com caminho de desbanimento
  • ✓Implantar regras primeiro como track e convertê-las com base em dados
Prévia grátis · Aula 1 4 min de leitura

De limitar a banir

O curso anterior terminou com um conjunto funcional de limites. Login limitado por endereço e por conta, cadastro e redefinição de senha contidos, um limite geral de volume. Contra um script que martela o mais rápido que consegue, isso basta.

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...