Skip to content

Criptografia de Dados e Certificados Digitais

Bem-vindo à seção de Criptografia de Dados e Certificados Digitais.

A criptografia é uma das tecnologias mais presentes, e ao mesmo tempo mais invisíveis, do cotidiano digital. Ela protege senhas armazenadas em sistemas operacionais, garante que sites HTTPS sejam confiáveis, cifra o conteúdo de discos e mensagens, autentica pacotes de software e sustenta transações financeiras em todo o mundo. Já os certificados digitais são o mecanismo que traduz a criptografia em confiança prática: eles permitem afirmar, com respaldo técnico e jurídico, que um servidor, uma pessoa ou um dispositivo é realmente quem diz ser.

Esta série reúne, em uma sequência didática, tanto os fundamentos teóricos quanto os aspectos práticos dessas duas frentes, com ênfase em ambientes Linux e servidores.

O conteúdo se organiza em torno de dois grandes eixos complementares:

Como transformar informações legíveis em dados ininteligíveis para quem não possui a chave correta. Cobre desde os princípios matemáticos e algorítmicos até a proteção prática de arquivos, discos e comunicações em rede.

Como estabelecer confiança entre partes que nunca se conheceram, utilizando criptografia assimétrica, autoridades certificadoras e uma infraestrutura de chaves públicas (PKI). Inclui o ciclo completo dos certificados, da solicitação à revogação, e sua aplicação em protocolos amplamente utilizados.

  • Conceito e aplicabilidade da criptografia
  • Objetivos: confidencialidade, integridade, autenticidade e não-repúdio
  • Tipos de criptografia e tamanho de chaves
  • Terminologia essencial
  • Funcionamento e principais algoritmos
  • Casos de uso e limitações
  • Gestão e distribuição segura de chaves
  • Conceito de par de chaves (pública e privada)
  • Principais algoritmos
  • Comparativo com a criptografia simétrica
  • PGP e GPG
  • Funções hash e verificação de integridade
  • Bloqueio de acesso a arquivos baseado em hash
  • Assinaturas digitais: processo, propriedades e não-repúdio
  • Diferença entre hash, criptografia e codificação
  • Autenticação de terceiros
  • Protocolos de autenticação
  • Autenticação multifator (MFA)
  • Criptografia de disco completo vs. por arquivo/pasta
  • BitLocker e EFS no Windows
  • LUKS, dm-crypt, eCryptfs e fscrypt no Linux
  • Proteção de mídias removíveis
  • Ferramentas para Windows e Linux
  • Uso prático de GPG e OpenSSL
  • Compactação com criptografia
  • Acesso remoto a arquivos cifrados
  • Uso do Wireshark para observar tráfego em texto claro
  • Riscos de serviços sem HTTPS
  • Protocolos seguros: TLS/SSL, HTTPS, SSH
  • Conceito e propósito
  • Formatos: X.509, PEM, DER, PKCS
  • Cadeia de confiança
  • Tipos de certificados
  • Hierarquia: Root CA e Intermediate CA
  • Configuração de CA em Windows Server (AD CS)
  • Configuração de CA em Linux (OpenSSL, EasyRSA, step-ca)
  • Solicitação (CSR, Certificate Signing Request)
  • Emissão e instalação
  • Renovação e atualização
  • Revogação (CRL e OCSP)
  • TLS/SSL e HTTPS
  • Autenticação mútua (mTLS)
  • EAP-TLS em redes sem fio
  • S/MIME em e-mails
  • SSH com autenticação por chaves
  • Estrutura da ICP-Brasil
  • Tipos de certificado (A1, A3)
  • Aplicações em serviços governamentais e corporativos
  • Plano de implementação de criptografia
  • Sigilo e integridade no tratamento de dados
  • Aderência à LGPD
  • Recomendações de mercado

O conteúdo foi pensado para estudantes de redes e cibersegurança, administradores de sistemas Linux e Windows, e profissionais de TI que desejam entender não apenas como usar criptografia e certificados digitais, mas também por que funcionam e quando aplicar cada abordagem.

Não é necessário ter conhecimento prévio em matemática avançada, os conceitos são apresentados com foco na compreensão prática e nas ferramentas utilizadas no dia a dia da administração de sistemas.