Tema: cryptography
-
Como verificar se uma conexão TLS realmente negociou X25519MLKEM768
Diferencie a capacidade pós-quântica instalada do grupo selecionado em uma conexão TLS real, usando detalhes do navegador, OpenSSL, curl e evidências do servidor.
-
Padrões pós-quânticos do OpenSSH e o aviso de troca de chaves não pós-quântica
Relacione o aviso do OpenSSH à troca de chaves selecionada, verifique as configurações efetivas nas duas pontas e restaure a negociação híbrida sem enfraquecer a autenticação do host.
-
Criptografia em repouso: do que protege e do que não protege
A criptografia de volume protege dados em discos roubados ou descartados e em mídias que saem das instalações; com o sistema em execução e montado, qualquer processo com acesso de leitura vê o texto em claro, portanto não ajuda contra SQL injection, credenciais de aplicação roubadas ou um host comprometido. A criptografia por coluna e no cliente deslocam essa fronteira, ao custo de a aplicação ter de gerenciar as chaves.
-
Assinaturas pós-quânticas e certificados TLS públicos: verificações separadas de prontidão
ML-DSA e SLH-DSA são algoritmos de assinatura padronizados, mas a emissão de certificados TLS públicos também depende de perfis de certificados, integração com o protocolo e aceitação pelas políticas de confiança.
-
Criação e manutenção de um inventário criptográfico para a migração pós-quântica
Registre onde a criptografia protege dados, quem responde por cada dependência e quais evidências sustentam o registro. Use uma CBOM CycloneDX para intercambiar ativos técnicos sem confundi-la com um plano completo de migração.
-
Como encontrar listas fixas de grupos TLS que impedem as aplicações de adotar os padrões híbridos
Audite listas explícitas de grupos nas configurações de Go, Java, nginx e OpenSSL antes de presumir que uma atualização de biblioteca habilita a troca de chaves pós-quântica.
-
Ataques de temporização e comparação de segredos em tempo constante
Uma verificação de igualdade comum para no primeiro byte diferente, então o tempo de resposta revela quanto de um token ou MAC adivinhado está correto. Compare segredos com as funções de tempo constante da plataforma (hmac.compare_digest, crypto.timingSafeEqual, subtle.ConstantTimeCompare), mantenha as entradas com o mesmo tamanho e dê a usuários desconhecidos o mesmo caminho de código que aos conhecidos.
-
Pseudonimização versus anonimização como técnicas de engenharia
A pseudonimização troca identificadores diretos por tokens, mantém um caminho de volta (uma chave ou uma tabela de correspondência) e preserva um registro por pessoa; a anonimização busca eliminar a associação entre registros e pessoas para todos. Use HMAC com chave por finalidade para os pseudônimos e trate uma tabela pseudonimizada como dado pessoal que ainda contém quase-identificadores.
Legível por máquina: JSON