ENOF

Formação / WEB-101

NÍVEL 1 · INICIANTEPREVISTO

Pentest Web: do pedido HTTP à exploração

Lê uma aplicação web como um atacante. Encontra o que o scanner não encontra.

  • Certificado de conclusão ENOF

    Condições por definir

  • 12 módulos

    Em 3 partes, do básico ao avançado

  • 3 desafios

    Para provares que sabes fazer

  • Duração por definir

    Publicada juntamente com o preço

O que é

Este curso ensina a ler uma aplicação web como um atacante a lê: pedidos, sessões, parâmetros, trust boundaries. Parte do protocolo HTTP e chega às falhas que aparecem em auditorias reais, como SQL injection, broken authentication, broken access control e business logic. Cada conceito é praticado num laboratório isolado, e o foco é perceber porquê a falha existe, para a conseguires encontrar quando o scanner não a encontra.

Para quem é
Iniciantes com bases de programação e redes, e programadores que querem perceber como as suas aplicações são atacadas.
Pré-requisitos
Conforto com a linha de comandos e noções básicas de HTTP e de uma linguagem de scripting.

O que vais aprender

  • Mapear uma aplicação web e encontrar onde o input chega a algo sensível
  • Explorar SQL injection, XSS e broken access control em laboratório
  • Distinguir um alerta de scanner de uma vulnerabilidade real
  • Escrever um relatório com prova, impacto e correção
  • HTTP e sessões
  • Burp Suite
  • SQL injection
  • XSS
  • CSRF
  • Controlo de acesso
  • SSRF
  • Autenticação
  • APIs
  • Relatórios

Programa

12 módulos, cada um mais exigente que o anterior. O programa pode ser ajustado até à abertura das inscrições.

Parte 1

Iniciante

  1. 01Como a web funciona: HTTP, cookies e sessões
  2. 02Montar o laboratório e o proxy de interceção
  3. 03Recon e mapeamento da aplicação
  4. 04Validação de input e trust boundaries
Parte 2

Intermédio

  1. 05SQL injection: deteção, exploração e prevenção
  2. 06XSS e CSRF: o browser como alvo
  3. 07Autenticação, sessões e recuperação de conta
  4. 08Controlo de acesso e IDOR
Parte 3

Avançado

  1. 09SSRF e acesso a serviços internos
  2. 10Segurança de APIs e GraphQL
  3. 11Falhas de business logic
  4. 12Escrever um relatório que um cliente consegue agir sobre

Prova que sabes fazer

  1. DESAFIO 01

    Encontrar uma falha de controlo de acesso sem ajuda de scanner

  2. DESAFIO 02

    Encadear duas falhas menores num impacto real

  3. DESAFIO 03

    Corrigir a aplicação e provar que a falha desapareceu

Exemplos do tipo de desafio, sem guia. Os definitivos fecham-se com o programa.

Certificado e instrutor

ENOFWEB101

Certificado de conclusão

Condições de emissão por definir.

Por anunciar

O instrutor será apresentado antes da abertura das inscrições.

Preço

WEB-101

A definir

Publicamos o preço antes da abertura das inscrições, com a duração e as condições do certificado.

Pedir informação

Já está decidido

  • 12 módulos, cada um com laboratório
  • 3 desafios finais, sem guia
  • Certificado de conclusão ENOF

Ainda por definir

  • Preço e duração
  • Formato e calendário
  • Condições de emissão do certificado
  • Data de abertura das inscrições

Bibliografia

  • Stuttard, D. e Pinto, M. (2011). The Web Application Hacker's Handbook, 2.ª ed. Wiley.
  • Zalewski, M. (2011). The Tangled Web. No Starch Press.
  • OWASP. Web Security Testing Guide. owasp.org.
  • IETF. RFC 9110: HTTP Semantics.

Perguntas frequentes

Isto é para mim?

Os pré-requisitos estão na secção «O que é». Se tiveres dúvidas sobre o teu ponto de partida, diz-nos o que já fizeste e respondemos com franqueza, sem compromisso.

Vou praticar ou só ver?

Praticar. Cada módulo tem exercícios em laboratórios isolados, montados para segurança web, e o curso acaba em desafios sem guia. Nada é testado em sistemas reais.

Posso aplicar isto em sistemas que não são meus?

Não, sem autorização escrita de quem os gere. O primeiro módulo de todos os cursos trata deste ponto.

Como decorre a formação?

Ao inscreveres-te, fazes o curso completo: módulos, laboratórios e desafios. O formato e o calendário ainda estão por definir e serão publicados com as inscrições.

Recebo certificado?

Sim, um certificado de conclusão do ENOF. As condições de emissão ainda estão por definir e serão publicadas com o curso.

Quando abrem as inscrições?

Ainda não há data. Contacta-nos e avisamos-te quando abrirem.

Começa a tua formação em segurança web.

As inscrições ainda não abriram. Diz-nos que estás interessado e avisamos-te quando abrirem.