A página inicial do GitHub apresentou problemas de funcionamento no início desta semana, com relatos de que um certificado SSL expirado era o culpado.

Os usuários do GitHub relataram que não conseguiram acessar vários recursos, aparentemente porque o certificado SSL emitido na rede de entrega de conteúdo (CDN) do GitHub era válido apenas até 2 de novembro de 2020 às 7h ET.

Tecnicamente, o problema é conhecido como "problema de conteúdo misto" porque o servidor back-end do GitHub tinha um certificado válido, o que significava que certos aspectos do site, como conteúdo textual, ainda estavam funcionando corretamente. No entanto, nada acessado do servidor CDN independente, incluindo imagens e arquivos JavaScript, não pôde ser carregado.

A interrupção durou aproximadamente 30 minutos antes que o GitHub conseguisse adquirir um novo certificado SSL. O novo certificado irá expirar em novembro de 2021.

Certificado expirado

Os certificados Secure Sockets Layer, ou SSL, são um protocolo de segurança comumente usado que informa aos usuários online que a comunicação entre o navegador da Web e um servidor da Web é criptografada. Como uma dica visual de que existe um certificado SSL válido, os usuários da Internet devem ver um cadeado próximo a qualquer URL HTTPS que usa SSL.

Apesar da importância de ter um certificado SSL válido, um número surpreendente de pontos de venda online esquece de renovar, causando interrupções embaraçosas. Ultimamente, os usuários da HP e Roku têm encontrado problemas devido a problemas de certificação imprevistos.

Na maioria das vezes, esses problemas são facilmente evitados com um bom planejamento prévio. Para evitar problemas futuros, alguém no GitHub deve definir um lembrete agora para renovar o certificado SSL antes que ele expire no próximo ano.

Por meio de um computador em espera