Módulo 4 · Responsabilidade e projeto final

Segurança do que você criou

Aula 10 de 12 Aula de 9 min Atualizado em 30 de outubro de 2026
Progresso no curso83%

Nesta aula

O que você criou funciona. Agora: o que acontece se alguém tentar usar contra você?

Segurança em projeto pequeno não é firewall nem jargão. É uma lista de perguntas simples que você responde antes de mostrar a ferramenta para alguém.

Quatro lugares onde dá errado

Segredos no código

Chave ou senha dentro de um arquivo que o navegador baixa ou que entrou no git.

Dados de pessoas

Formulário que pede mais do que precisa. A LGPD vale para você.

Contas e acessos

Senha fraca ou repetida na hospedagem, no domínio e no provedor de IA.

Entradas do visitante

Tudo o que alguém digita é entrada de estranho. Texto enorme trava o app e custa caro.

O checklist

ÁreaPergunta
SegredosAlguma chave, senha ou token em arquivo do projeto? Busque com Ctrl + F
SegredosO .gitignore existe e a chave tem limite mensal?
DadosConsigo justificar cada dado de pessoa em uma frase?
DadosSei onde ficam, por quanto tempo e quem acessa?
ContasSenha única e dois fatores nas três contas?
ContasAs contas estão no meu nome ou da empresa?
EntradasOs campos têm limite de tamanho e tipo?

Exemplo real

Uma imobiliária tinha uma ferramenta de visitas que pedia o CPF do interessado "porque o corretor sempre pede". Na revisão ninguém soube dizer para quê. O campo saiu. Dado que você não guarda não vaza.

A IA como revisora

A IA que escreveu o código também o revisa bem. Ela acha os erros clássicos. Mas há coisas que só você vê: se a senha da hospedagem é a mesma do e-mail, se o domínio está no nome de um parente e se o seu negócio precisa mesmo daquele dado.

Cuidado

"A IA revisou e disse que está seguro" não é garantia. Se o projeto guarda dado sensível ou move dinheiro, a revisão é de profissional.

Coisa de profissional

A IA também pode inventar o nome de uma biblioteca que não existe. Um estudo analisou 576 mil códigos gerados por modelos e achou que, em média, ao menos 5,2% dos pacotes sugeridos pelos modelos comerciais, e 21,7% pelos abertos, eram inventados. O risco é que alguém registre esse nome falso com código malicioso e espere você instalar. Por isso, profissional confere se o pacote existe, se tem uso e quem o publica, antes de mandar instalar qualquer coisa que a IA sugerir.

Sobre o site: um site estático não processa formulário. Ou o botão abre o WhatsApp com o texto pronto, e nada fica com você, ou um serviço de terceiros recebe os dados, e então você precisa ler a política dele. Peça à IA um aviso de privacidade de cinco linhas para o rodapé, dizendo o que o site coleta e como a pessoa fala com você.

LGPD em três frases

Prática · 10 min

  1. Passe o checklist no site e na ferramenta. Marque ok, corrigir ou não se aplica.
  2. Cole o pedido abaixo em cada pasta e corrija primeiro o que for gravidade alta, um pedido por correção.
  3. Confira as três contas no gerenciador de senhas e ligue os dois fatores onde faltar.
Faça uma revisão de segurança dos arquivos desta pasta. Não altere nada. Procure: (1) chave, senha ou token em qualquer arquivo; (2) dados pessoais guardados e se cada um é necessário; (3) campos sem limite de tamanho. Formato: lista por gravidade (alta, média, baixa), com arquivo e linha. Não elogie.
Entregável: o checklist no projeto.txt e a frase "a ferramenta guarda [o quê], em [onde], por [quanto tempo], acessado por [quem]".

Resumo

Fontes

Lidas em 30 de outubro de 2026.

  1. Spracklen e outros. We Have a Package for You! (arXiv 2406.10279): 576 mil amostras de código; ao menos 5,2% de pacotes inventados em modelos comerciais e 21,7% em abertos.

Quiz da aula

Três situações para aplicar o que viu.

Aula 10 de 12

Antes de seguir para a próxima aula

Coloque em prática o que viu. As caixas ficam marcadas neste navegador, para você voltar depois.

Ficou com dúvida nesta aula? O time da IV Help responde pessoalmente no WhatsApp.

Perguntar no WhatsApp