24 de fevereiro de 20262 min de leitura

Atenção: Extensão da validade das chaves GPG nos repositórios do GitLab

Denis Afonso

GitLab

O GitLab anunciou recentemente a extensão da validade da chave GPG utilizada para a assinatura de metadados nos repositórios oficiais (apt e yum). Essa chave, identificada pelo fingerprint F640 3F65 44A3 8863 DAA0 B6E0 3F01 618A 5131 2F3F, teve seu vencimento postergado de 27 de fevereiro de 2026 para 6 de fevereiro de 2028.

Imagem da nota técnica

Impacto e Perspectiva Técnica

Do ponto de vista estratégico, a decisão de estender a validade da chave em vez de realizar uma rotação completa visa reduzir a fricção operacional nas esteiras de automação das empresas. A rotação de chaves GPG em larga escala exige que cada ambiente, servidor e pipeline de CI/CD tenha a nova chave trustada manualmente ou via automação de configuração (como Ansible ou Puppet), o que pode gerar indisponibilidades em caso de falha nos processos de atualização.

Ao optar pela renovação da validade do certificado existente, o GitLab mantém o compliance com suas políticas internas de segurança e limita a janela de exposição de uma eventual chave comprometida, sem forçar um breaking change imediato na base instalada de seus clientes globais.

O que sua engenharia precisa validar?

Para times que gerenciam infraestrutura como código (IaC) e dependem de pacotes oficiais do GitLab, o cenário é de manutenção rotineira:

  1. Ambientes já configurados: Se o seu repositório de pacotes já está em uso, a recomendação é verificar a documentação oficial para garantir que o seu keyring esteja atualizado. Não há necessidade de pânico, mas a integridade das assinaturas deve ser validada nos seus processos de SecOps.
  2. Novas instalações: Se você está automatizando o deploy de novos nós, o procedimento segue o fluxo padrão de instalação via packages.gitlab.com. A chave já reflete a nova data de expiração.

Caso identifique qualquer inconsistência nas suas pipelines de provisionamento ou durante o apt update/yum update, você pode baixar a versão atualizada diretamente de https://packages.gitlab.com/gpg.key ou consultar os keyservers públicos buscando pelo ID 3F01618A51312F3F.

Para dúvidas específicas sobre a integração em cenários de alta complexidade ou problemas na validação, o caminho recomendado é abrir um issue no tracker do projeto omnibus-gitlab.


Artigo originalmente publicado por Denis Afonso em GitLab.

Gostou? Compartilhe:
Precisa de ajuda?Fale com nossos especialistas 👋
Avatar Walcew - Headset