Logo do curso
Curso

Python e OWASP:

explorando vulnerabilidades e implementando defesas

Quero estudar na alura

20h

Para conclusão

7

Pessoas nesse curso

Certificado

De participação

Introdução_

O que você aprenderá_

  • Compreenda a importância do OWASP Top 10 Proactive Controls e aplique boas práticas de controle de acesso em suas aplicações.
  • Instale e configure um laboratório de testes com PyGoat e Docker para explorar vulnerabilidades de forma prática e segura.
  • Utilize o Burp Suite para interceptar, manipular e analisar requisições HTTP em cenários de exploração realistas.
  • Implemente criptografia forte e armazene senhas de forma segura, utilizando algoritmos robustos e cofres de segredos.
  • Previna ataques de injeção (SQLi, XSS e desserialização insegura) com técnicas de validação, sanitização e escape em Python.
  • Modele ameaças com o framework STRIDE para identificar riscos de segurança desde a fase de design.
  • Aplique práticas de defesa em profundidade, configure segurança em aplicações Django e utilize ferramentas de análise como Bandit.

Público alvo_

Este curso é destinado a profissionais e entusiastas do desenvolvimento e da administração de software que desejam aprimorar a segurança de suas aplicações, mitigar vulnerabilidades e utilizar ferramentas para proteção de dados.

Gabriel Barbosa

linkedin

Profissional com atuação na área técnica e comercial na área de cibersegurança, com foco em educação, desenvolvimento de novos produtos, operações e go-to-market. Atuei como pentester em empresas como EY, Accenture e Santander.

Curso atualizado em 05/09/2025

Ementa

  1. capitulo

    • Fundamentos de Segurança e Controle de Acesso (C1)
    • Controle de Acesso na Prática com PyGoat (C1)
    • Proteção de Dados com Criptografia (C2)
    • Validação de Entradas e Prevenção de Injeções (C3)
    • Arquitetura e Configurações Seguras (C4 & C5)

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos
Escola

Programação

Mergulhe no universo back-end. Programe nas principais plataformas e linguagens, como Python Node.JS, PHP, Java e .NET. Crie sistemas web e desenhe a arquitetura de soluções inovadoras, com código e boas práticas.

Conheça a escola

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Escolha a duração do seu plano e aproveite até 44% OFF

Conheça os Planos para Empresas