Tecnologia da Informação: redes, dados, segurança e governança
O que dominar
O bloco técnico costuma cobrir: fundamentos de redes (TCP/IP, camadas OSI, protocolos, endereçamento IPv4/IPv6), bancos de dados e SQL, engenharia de software e metodologias ágeis, segurança da informação (CIA, criptografia, autenticação, OWASP), sistemas operacionais e virtualização, cloud computing, governança de TI (ITIL, COBIT) e LGPD aplicada a dados pessoais.
Conceitos centrais
Redes: TCP é orientado a conexão e confiável; UDP não. Portas comuns: 80 HTTP, 443 HTTPS, 22 SSH, 25 SMTP. Bancos: normalização reduz redundância, chaves primária e estrangeira garantem integridade, e ACID descreve transações. Segurança: confidencialidade, integridade e disponibilidade; hash não é criptografia reversível; TLS protege dados em trânsito. Ágil: Scrum (sprints, papéis) e Kanban (fluxo). Governança: ITIL trata serviços; COBIT trata governança e controle.
Armadilhas típicas
Confundir autenticação (quem é) com autorização (o que pode); achar que hash garante confidencialidade; trocar simétrico por assimétrico; e supor que a LGPD se aplica apenas a dados digitais (aplica-se a qualquer meio). Em SQL, cuidado com DISTINCT e GROUP BY.
Regra de ouro
Diante de um cenário, identifique primeiro a camada ou o pilar afetado (rede, dado, aplicação, pessoa) e depois a ferramenta adequada. Segurança começa por classificação do dado.
Exemplo resolvido
Uma aplicação armazena senhas. A prática correta é guardar o hash com salt e algoritmo robusto (ex.: bcrypt ou Argon2), nunca a senha em texto puro nem criptografia reversível simples.