Cybercode
tecnoblog
tecnoblog
Tecnologia · · 3 min de leitura ·

Chrome 100 pode causar problemas em vários sites; Google corre para prevenir

Chrome 100 pode causar problemas em vários sites; Google corre para prevenir

O Google Chrome está prestes a chegar à centésima versão depois de mais de dez anos no mercado. Mas esta atualização pode trazer problemas para vários sites justamente devido à identificação da nova compilação, que traz um número de três dígitos em vez de dois. Enquanto isso, o Google busca uma solução para evitar as falhas que impediriam o acesso a diversos sites.

A falha foi reportada no Twitter e no Chromium Bug Tracker no fim de novembro. O relato alega que ao acessar alguns sites com o Chrome 100, a página retorna o erro 403, quando indica que o acesso à página não é permitido. Mais adiante, houve novos testes para entender o comportamento da falha relacionada à centésima versão.

A discussão trouxe mais testes com a página citada no primeiro comentário. Neste caso, ao acessar o site com o Chrome 100, o navegador retornou o mesmo erro. Depois, com a versão 99, a página foi acessada normalmente. Em seguida, com a versão 10, o mesmo erro 403 apareceu. “Portanto, há algum código de servidor analisando os primeiros 2 dígitos na versão principal e ficando triste com qualquer coisa abaixo do Chrome 40”, afirmou um usuário no dia 29.

O comportamento da falha só foi reportado no dia 9. De acordo com o mesmo usuário, há um padrão semelhante de quebra em muitos sites feitos com o Duda, um kit de desenvolvimento de páginas da web. “Me faz pensar se não há um conjunto comum de regras de Modsecurity com erros aqui”, concluiu.

Site retorna erro 403 ao ser acessado pelo Chrome 100 (Imagem: Reprodução/Dan Jenkins/Twitter)
Site retorna erro 403 ao ser acessado pelo Chrome 100 (Imagem: Reprodução/Dan Jenkins/Twitter)

Após a análise, houve uma compreensão geral da situação. O problema, conforme relatado pelo 9to5Google, está ligado diretamente ao identificador do navegador. Explico: ao acessar uma página, o browser compartilha uma informação conhecida como “user agent” (“agente de usuário”, em tradução livre). Através dela, é possível descobrir a versão do navegador e do sistema operacional para que o site seja carregado com todos os recursos funcionais ou adaptado, por exemplo.

Acontece que, no caso do Google Chrome como foi reportado na discussão do Chromium Bug Tracker, nem todos os sites coletam o número da compilação inteiro. Peguemos o meu computador como exemplo: ao verificar o user agent do meu navegador, ele informa que a compilação do app é “Chrome/96.0.4664.110”. Porém, algumas páginas pegam somente o número da versão que, neste caso, é “96”.

Fonte: Tecnoblog

Publicidade