# Key compromise

> Key compromise é a situação em que uma chave criptográfica privada, como a de um certificado digital ou de uma credencial de API, passa a ser conhecida, copiada ou usada por alguém não autorizado. Quando isso acontece, a chave deixa de ser confiável e precisa ser revogada e substituída rapidamente para evitar fraudes.

**Também conhecido como:** Comprometimento de chave, Comprometimento da chave privada, Vazamento de chave privada, Chave comprometida, Key compromise

**Glossário:** [Glossário de A a Z](https://conota.dev/glossario/) · **Letra:** K

## O que significa key compromise na prática?

Em português, key compromise significa comprometimento de chave. Toda assinatura digital depende de uma chave privada, que deve ficar sob controle exclusivo do seu dono. Se outra pessoa obtém essa chave, ela consegue se passar pelo titular.

O termo vale tanto para a confirmação de um vazamento quanto para a simples suspeita. Em segurança da informação, quem não tem certeza de que a chave continua secreta deve tratá-la como comprometida.

## Por que o comprometimento da chave é grave na emissão fiscal?

Na emissão de NF-e, NFC-e, CT-e, MDF-e e, em muitos casos, NFS-e, o XML é assinado com o certificado digital da empresa, geralmente do tipo A1. Essa assinatura comprova ao fisco que o documento foi emitido pelo CNPJ indicado.

Com a chave privada em mãos, um invasor pode assinar documentos fiscais em nome da empresa, acessar serviços que exigem o certificado e realizar outras operações com validade jurídica. A empresa pode precisar explicar ao fisco notas que não reconhece.

## Como uma chave pode ser comprometida?

As causas mais comuns são simples: arquivo PFX enviado por e-mail ou aplicativo de mensagens, senha do certificado anotada em local visível ou guardada junto ao arquivo, cópias esquecidas em computadores de ex-funcionários e chaves gravadas diretamente no código-fonte de um sistema.

Também há casos técnicos, como invasão de servidores, repositórios de código públicos por engano, backups sem criptografia e logs que registram credenciais por descuido.

## O que fazer quando há suspeita de key compromise?

No caso de certificado digital, o primeiro passo é pedir a revogação à Autoridade Certificadora que o emitiu, informando o motivo de comprometimento da chave. Depois de revogado, o certificado deixa de ser aceito em novas assinaturas.

Em seguida, emite-se um novo certificado, com um novo par de chaves, e ele é cadastrado nos sistemas que emitem documentos fiscais. Vale também consultar os documentos emitidos no CNPJ para identificar notas desconhecidas.

Se o comprometimento envolver uma API Key ou token de acesso, a regra é a mesma: invalidar a credencial, gerar outra e atualizar as integrações que a utilizam.

## Como prevenir o comprometimento de chaves?

Boas práticas incluem guardar certificados e chaves em ferramentas de gerenciamento de segredos ou em HSM, limitar quem tem acesso, nunca colocar senhas no código e criptografar backups.

Em empresas que emitem por API, centralizar o certificado em uma infraestrutura fiscal reduz o número de cópias espalhadas. Trocar credenciais periodicamente e remover acessos de quem deixou a equipe também diminui o risco.

## Qual a diferença entre key compromise e certificado vencido?

Um certificado vencido apenas chegou ao fim do prazo de validade; a chave continua segura, mas não pode mais ser usada para assinar. Já no key compromise o certificado pode estar dentro da validade, porém não é mais confiável porque a chave saiu do controle do titular. Por isso, o vencimento pede renovação, enquanto o comprometimento exige revogação imediata.

## Exemplos de Key compromise

- Um funcionário envia o arquivo PFX e a senha do certificado A1 por e-mail para um prestador de serviço. A empresa trata o caso como key compromise, solicita a revogação e instala um novo certificado no emissor.
- Um desenvolvedor publica sem querer, em um repositório público, o código de integração com a API Key de emissão fiscal. A equipe revoga a chave, gera outra e atualiza o ERP.
- Ao consultar os documentos fiscais do CNPJ, a empresa encontra NF-e que não emitiu, suspeita de comprometimento do certificado e pede sua revogação à Autoridade Certificadora.
- Um notebook com cópia do certificado digital é furtado. Mesmo sem prova de uso indevido, o certificado é revogado por precaução.

## Perguntas frequentes

### Trocar a senha do certificado resolve um key compromise?

Não. A senha protege apenas o arquivo; se alguém já copiou a chave privada, ela continua utilizável. O correto é revogar o certificado e emitir outro, com novo par de chaves.

### Notas emitidas antes da revogação perdem a validade?

Em geral, documentos assinados quando o certificado era válido continuam válidos. A revogação impede novas assinaturas. Documentos fraudulentos emitidos por terceiros devem ser analisados com o contador e tratados junto ao fisco.

### Key compromise só se aplica a certificados digitais?

Não. O conceito vale para qualquer segredo criptográfico ou credencial, como API Keys, tokens, chaves de assinatura de webhooks e chaves usadas em JWT.

## Termos relacionados

- [Certificado digital A1](https://conota.dev/glossario/certificado-digital-a1.md)
- [Autoridade Certificadora](https://conota.dev/glossario/autoridade-certificadora.md)
- [Arquivo PFX](https://conota.dev/glossario/arquivo-pfx.md)
- [Gerenciamento de segredos](https://conota.dev/glossario/gerenciamento-de-segredos.md)
- [HSM](https://conota.dev/glossario/hsm.md)
- [API Key](https://conota.dev/glossario/api-key.md)

---

Fonte: [Key compromise](https://conota.dev/glossario/key-compromise/) · Atualizado em 2026-10-22
