«Um atacante roubou a chave privada do proxy» omite o pormenor que determina o dano: qual chave privada?

Um proxy de inspeção pode guardar uma chave de assinatura de uma autoridade de certificação, chaves de certificado de servidor geradas, segredos de tráfego TLS em direto, material de retoma de sessões e texto simples na sua própria memória ou nos seus registos. São ativos diferentes.

A chave CA confere uma capacidade de personificação

Os clientes configurados para confiar numa CA de inspeção podem aceitar certificados emitidos sob ela, sujeitos às restrições da cadeia de certificados e às verificações do cliente. Quem roubar a chave de assinatura correspondente pode conseguir criar outros certificados aceitáveis dentro desses limites.

Isso é grave, mas a chave sozinha não redireciona a ligação de um utilizador. O atacante também precisa de uma posição de interceção utilizável ou de outra forma de fazer o cliente ligar-se ao ponto final personificado. As aplicações com verificações adicionais de certificados podem recusá-lo.

Uma chave de assinatura não é uma chave de decifração de transcrição

Numa negociação TLS 1.3 autenticada por certificado com Diffie–Hellman efémero, o certificado autentica a troca. As chaves de tráfego derivam de segredos de negociação separados. Obter mais tarde a chave de assinatura da CA não reconstrói, por si só, esses segredos efémeros passados a partir de uma gravação.

Nem sequer roubar a chave privada do certificado do servidor equivale a obter os segredos de tráfego para esse tipo de sessão gravada. Não generalize isto a todos os modos TLS históricos nem a todas as configurações de retoma; contam a troca de chaves negociada e o material comprometido.

Um comprometimento do equipamento de inspeção em funcionamento pode ser muito mais amplo do que o roubo da sua chave CA. O equipamento trata texto simples enquanto inspeciona tráfego e pode guardar segredos de sessão ou reter conteúdo decifrado. Essas exposições exigem a sua própria investigação e não podem ser descartadas invocando a confidencialidade futura.

Descreva o incidente com precisão

Registe se o material perdido era a chave de assinatura, chaves de pontos finais, segredos em direto, texto simples armazenado ou o controlo do próprio equipamento. Substituir a CA de inspeção e atualizar a confiança dos clientes resolve uma capacidade; não apaga registos copiados nem determina se o tráfego em direto foi lido. Nomes exatos de chaves conduzem a uma resposta muito mais útil do que chamar a cada segredo «a chave SSL».

Artigos relacionados