Como o processo de atualização do Ubuntu é protegido contra ataques do tipo "man in the middle"? [duplicado]

0

Originalmente eu queria (ed) saber como o processo de atualização do Ubuntu está sendo protegido contra adulteração de pacotes por um homem no meio. Eu fiz esta pergunta: Os vírus / rootkits via atualizações do Ubuntu são possíveis? [fechado]

Ele foi fechado como duplicado, mas as supostas duplicatas abrangem alguns tópicos bem diferentes (por exemplo, como cd / flashdrive autorun etc afeta a segurança etc.). Então eu repostamos minha pergunta específica. Como o processo de atualização é garantido contra um homem no ataque do meio?

Eu sinto que esta questão não é realmente coberta por:

por humanityANDpeace 21.09.2012 / 08:54

1 resposta

0

O Debian (antecedente do Ubuntu) já introduziu SecureApt ou apt-secure e o Ubuntu implementa isso. Tanto quanto eu entendo, este SecureApt é uma maneira de garantir a integridade do pacote usando a verificação md5sum.

Quando apt-get update é executado, um arquivo chamado packages.gz que contém md5sum hashes de pacotes no repositório é baixado (com segurança ??) e, ao instalar um pacote do repositório, o pacote baixado é md5sum verificado em relação ao packages.gz md5sum e instalado apenas se corresponder.

Portanto, a adulteração ou manipulação de um pacote deve resultar em uma comparação md5sum "sem correspondência".

Isso não explica como as atualizações de pacotes que não podem ser conhecidas no momento da instalação do sistema ou da transmissão do arquivo "package.gz" serão verificadas, no entanto.

Atualizar

Encontrei mais algumas informações aqui na página de ajuda do Ubuntu no SecureApt :

Sobre o processo atualizado e suas implicações de segurança / segurança:

  • Existe um arquivo de lançamento que contém o md5sums de pacotes (talvez este arquivo seja ou contenha os pacotes.gz mencionados anteriormente).
  • Este arquivo de lançamento é transmitido com segurança usando a assinatura de chave gpg.
  • O arquivo de lançamento é atualizado sempre que os pacotes são atualizados. Isso explica como as atualizações serão possíveis com segurança. (1. arquivo de liberação gpg assinado transmitido com md5hashes de pacotes, 2. (atualização) pacotes transmitidos e verificados com os md5sums confiáveis do arquivo em questão)
por humanityANDpeace 21.09.2012 / 08:54