Antes de aprender a atacar, você precisa entender o que exatamente está tentando quebrar. Todo objetivo de segurança da informação, sem exceção, cabe em três letras: C, I, A. A tríade CIA — Confidencialidade, Integridade e Disponibilidade — é o alicerce conceitual da área inteira. Quando um pentester diz que "encontrou uma falha", o que ele realmente encontrou foi uma forma de violar pelo menos uma dessas três propriedades. Dominar esse vocabulário é o que te permite classificar qualquer ataque que você vir pelo resto da carreira.
Confidencialidade: quem pode ver
Confidencialidade é a garantia de que a informação só é acessível a quem tem direito a ela. Quando você faz login num banco por HTTPS, a criptografia protege a confidencialidade dos seus dados em trânsito. Um vazamento de banco de dados, um ataque man-in-the-middle que intercepta tráfego, um funcionário lendo prontuários que não deveria — todos são violações de confidencialidade. A criptografia é a principal ferramenta para protegê-la, e por isso dedicaremos um bloco inteiro do curso a ela.
Integridade: o dado que chega é o que saiu
Integridade garante que a informação não foi alterada de forma não autorizada — que o dado que chega é o mesmo que saiu. Se um atacante intercepta uma transferência bancária e muda o valor de R$ 100 para R$ 10.000, ele não violou a confidencialidade (talvez ele nem tenha lido nada de sigiloso), mas destruiu a integridade. É aqui que entram os hashes e as assinaturas digitais: eles permitem detectar qualquer alteração. Quando você baixa um programa e o site oferece um "checksum SHA-256", ele está te dando um meio de verificar a integridade do arquivo.
Disponibilidade: estar lá quando se precisa
Disponibilidade garante que a informação e os sistemas estejam acessíveis quando necessário. Um ataque de negação de serviço (DoS) não rouba nem altera nada — ele simplesmente torna o serviço inacessível, derrubando um site de vendas na Black Friday ou um sistema hospitalar. Ransomware é interessante porque ataca duas pontas ao mesmo tempo: cifra os arquivos (viola disponibilidade) e frequentemente exfiltra os dados antes (viola confidencialidade). Perceba como o vocabulário CIA já te permite dissecar um ataque real em suas partes.
As três competem entre si
Há uma tensão prática que você sentirá o tempo todo: as três propriedades competem entre si. Segurança máxima de confidencialidade seria um servidor desligado num cofre — perfeitamente confidencial, e completamente indisponível. Autenticação com sete fatores é muito segura e insuportável de usar. O trabalho real de segurança não é maximizar as três, é equilibrá-las de acordo com o valor do que se protege. Um pentester que recomenda controles ignorando essa tensão perde credibilidade; o bom profissional entende que segurança sempre negocia com usabilidade e custo.
AAA: identificar, permitir, registrar
Complementando a tríade, temos o modelo AAA: Autenticação, Autorização e Auditoria (Accounting). Autenticação responde "quem é você?" — senha, biometria, token. Autorização responde "o que você pode fazer?" — o fato de você conseguir entrar num sistema não significa que pode acessar tudo dentro dele. Auditoria responde "o que você fez?" — os logs que registram cada ação. Muitos ataques que você vai estudar exploram falhas específicas de uma dessas camadas: brute force ataca a autenticação; a escalação de privilégios explora falhas de autorização; e a "ocultação de rastros", que os black hats praticam, é justamente a tentativa de destruir a auditoria. Perceba: apagar logs é, tecnicamente, um ataque à camada de accounting do AAA.
Ao terminar esta aula, você tem o esqueleto conceitual sobre o qual tudo se apoia. Sempre que estudar uma técnica nova neste curso, faça o exercício mental: qual propriedade da CIA isso viola? Qual camada do AAA isso ataca? Essa disciplina transforma uma coleção solta de "truques" numa compreensão estruturada de segurança — e é ela que separa quem decora comandos de quem realmente entende o que está fazendo.
Fontes e leituras recomendadas
- ISO/IEC 27001 e 27002 — normas de referência para gestão de segurança
- NIST SP 800-53 — catálogo de controles de segurança
- Security Engineering — Ross Anderson (capítulos iniciais, disponível gratuitamente)
- CISSP Official Study Guide — domínio de Security and Risk Management
Exercícios
-
Classifique cada ataque na propriedade CIA que ele viola: (a) interceptar e ler e-mails alheios; (b) alterar a nota de um aluno no sistema; (c) derrubar um site com tráfego excessivo.
✓ Resposta:(a) Confidencialidade; (b) Integridade; (c) Disponibilidade.
-
Por que ransomware costuma violar mais de uma propriedade da tríade?
✓ Resposta:Porque cifra os arquivos (impede o acesso legítimo = disponibilidade) e frequentemente exfiltra os dados antes de cifrar (exposição = confidencialidade); em alguns casos também corrompe dados, afetando a integridade.
-
Explique a tensão entre confidencialidade e disponibilidade com um exemplo concreto.
✓ Resposta:Um servidor trancado e offline num cofre tem confidencialidade máxima e disponibilidade zero; abrir acesso remoto para usuários aumenta a disponibilidade mas amplia a superfície de exposição da confidencialidade.
-
No modelo AAA, qual camada é atacada quando um usuário comum consegue executar comandos de administrador?
✓ Resposta:A camada de Autorização — a autenticação (quem ele é) funcionou, mas o controle sobre o que ele pode fazer falhou.
-
Por que apagar logs é considerado um ataque à auditoria (accounting)?
✓ Resposta:Porque os logs são o registro de "o que foi feito" (accounting); destruí-los apaga a trilha de auditoria e impede a detecção e a responsabilização.