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.
Um número crescente de dispositivos Apple está se tornando compatível com o conjunto de recursos…
As vendas de AirPods ultrapassaram US$ 18 bilhões por ano, superando gigantes como Nintendo, Spotify…
Jogado no pc Indiana Jones e o Grande Círculo foi anunciado há vários anos, mas…
A jovem empresa americana Terradot acaba de receber uma parcela de US$ 27 milhões para…
A inteligência artificial ou aprendizado de máquina tornou-se um tema central em muitas notícias este…
A holding britânica Arm anunciou a intenção de buscar um novo julgamento da ação contra…