← Todas as perguntas
Pergunta 14 · 🎓 Aprender segurança e falar com clientes

Como aprender segurança? Tem curso recomendado?

Resposta curtaAprenda testando seus próprios aplicativos e lendo o que os agentes tentam; antes, escolha ofensivo ou defensivo.
Ilustração da pergunta 14: Como aprender segurança? Tem curso recomendado?

Existe muito curso de segurança e pouca orientação sobre por onde começar. O caminho mais eficiente costuma juntar prática em ambiente seguro, leitura atenta do que o agente faz e uma escolha clara de direção.

A resposta

Boa parte do aprendizado vem de testar os próprios aplicativos e ler, passo a passo, o que o agente tentou.

Quando aparecer algo que você não entende, pare e investigue: o que significa esse termo? Por que ele tentou esse caminho? O que impediria esse problema?

Decida também se o interesse é segurança ofensiva (atacar para achar falhas, com autorização) ou defensiva (proteger) — os cursos são diferentes. E seja transparente com clientes sobre a sua experiência: não ter certificação não é problema, fingir ser especialista em tudo é.

Comece pelo que é seu

Teste só aplicativos que você mesmo fez ou ambientes criados para treino. Testar sistema de terceiros sem autorização por escrito pode ser crime, mesmo com boa intenção.

Existem aplicativos feitos de propósito com falhas para estudo, como o OWASP Juice Shop (do OWASP, comunidade aberta dedicada à segurança de aplicações), que é gratuito e roda no seu computador. Também há os CTFs (Capture The Flag, competições em que se procura uma falha escondida para ganhar pontos), ótimos para treinar.

Leia o que o agente tentou

Quando você pede a um agente de IA para testar seu aplicativo, o valor está no registro dos passos. Leia cada tentativa e pergunte: o que ele queria descobrir aqui? Por que esse caminho? O que impediria isso?

Parou de entender um termo? Pare e pesquise na hora. Esse hábito transforma cada teste numa aula sob medida, sobre o seu próprio sistema.

Ofensivo ou defensivo

Segurança ofensiva é atacar para achar falhas, sempre com autorização. Inclui o pentest (teste de invasão contratado). Segurança defensiva é proteger: configurar, monitorar e responder a incidentes.

Os estudos são diferentes. Para quem vai pelo ofensivo em sistemas web, a PortSwigger Web Security Academy é gratuita. TryHackMe e Hack The Box têm parte gratuita e planos pagos, com trilhas dos dois lados. A lista OWASP Top 10 é uma boa referência inicial para ambos.

Honestidade sobre a experiência

Diga ao cliente o que você já fez e o que ainda não fez. Não ter certificação não impede começar em trabalhos pequenos. Prometer o que não domina é o que destrói a confiança.

Um exemploUma pessoa sobe o OWASP Juice Shop no próprio computador e pede a um agente para procurar falhas de login. No registro, ela vê a expressão injeção de SQL (quando um campo do formulário deixa passar comandos para o banco de dados), que não conhecia. Para, lê uma explicação sobre o tema, entende por que aquele campo era frágil e anota como a proteção funcionaria no aplicativo dela.
A ideia em uma imagem
1. Testar o próprio app
2. Ler o que o agente fez
3. Parar no que não entende
4. Pesquisar e anotar
Na prática
  1. Decida se começa pelo lado ofensivo ou defensivo.
  2. Monte um ambiente de treino seu, como o OWASP Juice Shop.
  3. Peça ao agente para testar e guarde o registro completo dos passos.
  4. Pesquise cada termo ou caminho que você não entendeu.
  5. Escolha uma plataforma de estudo que combine com a direção escolhida.
  6. Escreva o que aprendeu em linguagem simples, como se fosse explicar a um cliente.
Erros comuns
Para guardar
Projetos e cursos INEMA sobre isso