Este curso prático de segurança é para iniciantes que sabem digitar um comando e alternar abas. Você corrigirá um aplicativo preparado para que um link pertença a uma conta, expire corretamente e funcione uma única vez.
Um Guided Lab percorre recuperação normal, abuso visível, uma pequena correção Python e regressão em quatro etapas. Um Challenge transfere as mesmas regras para um portal de funcionários com outras contas e uma condição mal combinada. Cada unidade começa em um ambiente independente.
O que você aprenderá
- Seguir um e-mail e distinguir um token temporário da senha de login.
- Demonstrar repetição, uso em outra conta e tokens expirados com contas fictícias.
- Ler e editar uma função Python com condições explicadas e um auxiliar transacional preparado.
- Exigir proprietário salvo, expiração futura, estado não usado e consumo atômico.
- Testar recuperação e login legítimos junto com abuso rejeitado, concorrência e outras contas intactas.
Para quem é este curso
Para iniciantes interessados em segurança de aplicações e recuperação de contas. Só exige entrada básica no terminal e troca de abas; não experiência em Python, SQL ou desenvolvimento de autenticação. A edição é explicada antes de ser feita.
LabEx fornece uma instância Linux preparada com App Server, Portal Web e Mailbox Web. Entrega e identidades são fictícias; HTTP, transações SQLite, senhas e login executam de verdade. Não é necessária instalação local nem e-mail externo.
Perguntas frequentes
Preciso escrever um sistema de autenticação?
Não. Você corrige um manipulador pequeno. Bloqueio, hash de senhas e o restante estão preparados; a sintaxe Python editada é ensinada.
Como a conclusão é verificada?
Os testes inspecionam resultados reais e executam seu manipulador sem alterá-lo em dados HTTP/banco descartáveis. A recuperação válida deve funcionar e requisições inválidas falhar. Relatórios, logs copiados e textos de sucesso não são avaliados.
É uma lista completa de segurança de produção?
Não. O foco é proprietário, expiração, uso único e atomicidade. Entrega segura, limites de frequência, invalidação de sessões, resistência a enumeração e identidade de produção ficam fora. O Challenge reutiliza ferramentas e esquema conhecidos sem adicionar outro protocolo de autenticação.





