APNIC, o registrador responsável pela região da Ásia-Pacífico, escreveu em uma postagem de blog sobre as consequências inesperadas de uma decisão tomada 10 anos pelos desenvolvedores do Chromium, que é usado no Chrome e em outros navegadores – juntos eles geram 60 bilhões de solicitações para servidores raiz todos os dias, sem os quais era possível seria dispensado.
A barra de endereço há muito não é apenas um campo de entrada para o nome do site – você pode inserir qualquer consulta nela que será enviada ao mecanismo de pesquisa padrão. Ele até mostra dicas na hora de inserir o texto, e há algoritmos interessantes por trás desse mecanismo. Como determinar rapidamente se um usuário está se referindo a um site específico ou apenas tentando encontrar algo? Talvez ele queira acessar algum recurso local na rede corporativa?
A maneira mais fácil é perguntar ao servidor DNS se esse domínio existe. Se um erro for recebido na resposta, o texto na barra de endereço é tratado como uma consulta de pesquisa. Na vida real, infelizmente, nem todo mundo segue os padrões. Em particular, alguns provedores (incluindo muito, muito grandes), detectam respostas de erro e não chegam ao navegador. Isso geralmente é feito para monetização adicional, redirecionando de um endereço incorreto para os próprios serviços do provedor.
Para entender se o provedor está envolvido em tal prática, o navegador se refere a três nomes de domínio de primeiro nível gerados aleatoriamente com 7 a 15 caracteres de comprimento, que obviamente não existem. Se, em duas das três solicitações de teste, for detectado um redirecionamento do provedor para o mesmo recurso, o navegador altera o processamento de texto na barra de endereço. Essas solicitações de teste ocorrem quando o navegador é iniciado, bem como quando o endereço IP e o servidor DNS são alterados no sistema operacional.
Especialistas em APNIC coletaram estatísticas de solicitações para seus servidores raiz para avaliar o impacto dos navegadores baseados em Chromium, entre os quais o Chrome sozinho ocupa cerca de 70% do mercado mundial de navegadores. Surpreendentemente, o fato é que apenas 21,91% das solicitações foram associadas a domínios reais. Todos os demais envolvidos tentam obter informações sobre nomes inexistentes. As características dos pedidos de teste do Chromium são a duração, a frequência e a repetibilidade – resultaram em 45,80%.
Resumindo, quase metade das chamadas para servidores DNS raiz, segundo a APNIC, se deve justamente ao trabalho da Chromium e seus herdeiros, que, dessa forma, tentam determinar se os provedores estão seguindo os padrões da Internet. Além disso, o crescimento de tais solicitações está correlacionado ao crescimento da participação desses navegadores na última década. Os servidores DNS podem facilmente suportar o aumento da carga, no entanto, talvez o mecanismo de operação do Firefox, que tem exatamente os mesmos problemas para determinar o tipo de conteúdo na barra de endereços, faça sem inúmeras solicitações de lixo de DNS.
Intel Core i5-8400 2.8 GHz / AMD Ryzen 5 2600 3.4 GHz, 16 GB de…
Intel Core i5-8400 2.8 GHz / AMD Ryzen 5 2600 3.4 GHz, 16 GB de…
A ASRock lançou no Japão os sistemas de refrigeração WS TR 360D, que não necessitam…
No evento Festival of Power, na vila britânica de Podington, Bedfordshire, na pista de aceleração…
Astrônomos podem ter descoberto um novo tipo de explosão cósmica, apelidada de "superkilonova". Este evento,…
Um criador de conteúdo do canal do YouTube Bits und Bolts descobriu uma falha em…