Versão 100 do Chrome

O Google revelou o lançamento do navegador Chrome 100. Ao mesmo tempo, está disponível uma versão estável do projeto gratuito Chromium, que serve de base ao Chrome. O navegador Chrome se diferencia pelo uso dos logotipos do Google, pela presença de um sistema de envio de notificações em caso de travamento, módulos para reprodução de conteúdo de vídeo protegido contra cópia (DRM), sistema de instalação automática de atualizações e transmissão de parâmetros RLZ quando procurando. O próximo lançamento do Chrome 101 está agendado para 26 de abril.

Principais mudanças no Chrome 100:

  • Devido ao navegador ter atingido o número de versão 100, que consiste em três dígitos em vez de dois, não podem ser descartadas interrupções no funcionamento de alguns sites que utilizam bibliotecas incorretas para analisar o valor do User-Agent. Em caso de problemas, existe uma configuração "chrome://flags##force-major-version-to-minor" que permite retornar a saída no cabeçalho User-Agent para a versão 99 quando realmente estiver usando a versão 100.
  • O Chrome 100 está marcado como a versão mais recente com conteúdo completo do User-Agent. A próxima versão começará a cortar informações no cabeçalho HTTP do User-Agent e nos parâmetros JavaScript navigator.userAgent, navigator.appVersion e navigator.platform. O cabeçalho conterá apenas informações sobre o nome do navegador, versão significativa do navegador, plataforma e tipo de dispositivo (celular, PC, tablet). Para obter dados adicionais, como a versão exata e dados estendidos da plataforma, você precisará usar a API User Agent Client Hints. Para sites que não possuem informações novas suficientes e ainda não estão prontos para mudar para User Agent Client Hints, até maio de 2023 eles terão a oportunidade de devolver o User-Agent completo.
  • Um recurso experimental foi adicionado para exibir um indicador de download no painel da barra de endereço; quando clicado, o status dos arquivos baixados e baixados é mostrado, semelhante à página chrome://downloads. Para ativar o indicador, a configuração “chrome://flags#download-bubble” é fornecida.
    Versão 100 do Chrome
  • A capacidade de silenciar o som ao clicar no indicador de reprodução mostrado no botão guia foi retornada (anteriormente, o som podia ser silenciado chamando o menu de contexto). Para ativar esse recurso, a configuração “chrome://flags#enable-tab-audio-muting” foi adicionada.
    Versão 100 do Chrome
  • Adicionada a configuração “chrome://flags/#enable-lens-standalone” para desabilitar o uso do serviço Google Lens para pesquisa de imagens (o item “Encontrar imagem” no menu de contexto).
  • Ao fornecer acesso compartilhado a uma guia (compartilhamento de guias), o quadro azul agora destaca não a guia inteira, mas apenas a parte com o conteúdo transmitido para outro usuário.
  • O logotipo do navegador foi alterado. O novo logotipo difere da versão 2014 por um círculo um pouco maior no meio, cores mais vivas e ausência de sombras nas bordas entre as cores.
    Versão 100 do Chrome
  • Mudanças na versão do Android:
    • O suporte para o modo de economia de tráfego “Lite” foi descontinuado, o que reduziu a taxa de bits ao baixar vídeos e aplicou compactação de imagem adicional. Refira-se que a modalidade foi eliminada devido à redução do custo das tarifas nas redes móveis e ao desenvolvimento de outros métodos de redução do tráfego.
    • Adicionada a capacidade de realizar ações com o navegador na barra de endereço. Por exemplo, você pode digitar “excluir histórico” e o navegador solicitará que você acesse o formulário para limpar seu histórico de movimentos ou “editar senhas” e o navegador abrirá um gerenciador de senhas. Para sistemas desktop, esse recurso foi implementado no Chrome 87.
    • Foi implementado suporte para login em uma conta do Google por meio da leitura de um código QR mostrado na tela de outro dispositivo.
    • Uma caixa de diálogo de confirmação da operação agora é exibida quando você tenta fechar todas as guias de uma vez.
    • Na página de abertura de uma nova aba, apareceu uma alternância entre visualização de assinaturas RSS (Seguindo) e conteúdo recomendado (Descobrir).
    • A capacidade de usar protocolos TLS 1.0/1.1 no componente Android WebView foi descontinuada. No próprio navegador, o suporte para TLS 1.0/1.1 foi removido no Chrome 98. Na versão atual, uma mudança semelhante foi aplicada a aplicativos móveis que usam o componente WebView, que agora não conseguirão se conectar a um servidor que não suporte TLS 1.2 ou TLS 1.3.
  • Ao verificar certificados usando o mecanismo de Transparência de Certificados, a verificação de certificados agora exige a presença de registros SCT assinados (carimbo de data e hora do certificado assinado) em quaisquer dois registros mantidos por operadores diferentes (anteriormente, era necessária uma entrada no registro do Google e no registro de qualquer outro operador) . A Transparência de Certificados fornece registros públicos independentes de todos os certificados emitidos e revogados, o que possibilita realizar uma auditoria independente de todas as alterações e ações das autoridades de certificação e permite rastrear quaisquer tentativas de criar secretamente registros falsos.

    Para usuários que ativaram o modo Navegação segura, a auditoria dos registros SCT usados ​​nos logs de transparência de certificados está habilitada por padrão. Essa alteração resultará no envio de solicitações adicionais ao Google para confirmar se o registro está funcionando corretamente. As solicitações de teste são enviadas muito raramente, aproximadamente uma vez a cada 10000 conexões TLS. Se forem identificados problemas, os dados sobre a cadeia problemática de certificados e SCTs serão transmitidos ao Google (apenas serão transmitidos dados sobre certificados e SCTs já distribuídos publicamente).

  • Quando você ativa a Navegação segura aprimorada e faz login em sua conta do Google, os dados de incidentes enviados aos servidores do Google agora incluem tokens associados à sua conta do Google, o que permite proteção aprimorada contra phishing, atividades maliciosas e outras ameaças na Web. Para sessões no modo de navegação anônima, esses dados não são transmitidos.
  • A versão desktop do Chrome oferece uma opção para ignorar avisos sobre senhas comprometidas.
  • Foi adicionada a API Multi-Screen Window Placement, através da qual você pode obter informações sobre os monitores conectados ao computador e organizar o posicionamento das janelas em telas específicas. Usando a nova API, você também pode selecionar com precisão a posição das janelas exibidas e determinar a transição para o modo de tela inteira iniciada usando o método Element.requestFullscreen(). Exemplos de uso da nova API incluem aplicativos de apresentação (saída em um projetor e exibição de notas na tela de um laptop), aplicativos financeiros e sistemas de monitoramento (colocação de gráficos em telas diferentes), aplicativos médicos (exibição de imagens em telas separadas de alta resolução), jogos , editores gráficos e outros tipos de aplicativos de múltiplas janelas.
  • O modo Origin Trials (recursos experimentais que requerem ativação separada) fornece suporte para acessar extensões de fonte de mídia de trabalhadores dedicados, que podem ser usados, por exemplo, para melhorar o desempenho da reprodução de mídia em buffer criando um objeto MediaSource em um trabalhador separado e transmitindo o resulta em seu funcionamento em HTMLMediaElement no thread principal. Origin Trial implica a capacidade de trabalhar com a API especificada a partir de aplicativos baixados de localhost ou 127.0.0.1, ou após registrar e receber um token especial válido por tempo limitado para um site específico.
  • A API Digital Goods, projetada para simplificar a organização de compras em aplicações web, foi estabilizada e oferecida a todos. Fornece vinculação a serviços de distribuição de mercadorias. No Android, fornece vinculação por meio da Android Play Billing API.
  • Adicionado o método AbortSignal.throwIfAborted(), que permite tratar a interrupção da execução do sinal levando em consideração o estado do sinal e o motivo de sua interrupção.
  • Um método esqueça() foi adicionado ao objeto HIDDevice, permitindo revogar permissões de acesso concedidas pelo usuário a um dispositivo de entrada.
  • A propriedade CSS mix-blend-mode, que define o método de mesclagem ao sobrepor elementos, agora suporta o valor “mais claro” para destacar as interseções de dois elementos que compartilham pixels.
  • O método makeReadOnly() foi adicionado ao objeto NDEFReader, permitindo que tags NFC sejam usadas no modo somente leitura.
  • A API WebTransport, projetada para enviar e receber dados entre o navegador e o servidor, adicionou a opção serverCertificateHashes para autenticar a conexão com o servidor usando um hash de certificado sem usar Web PKI (por exemplo, ao conectar-se a um servidor ou máquina virtual não em uma rede pública).
  • Melhorias foram feitas nas ferramentas para desenvolvedores web. Os recursos do painel Gravador foram ampliados, com o qual você pode gravar, reproduzir e analisar as ações do usuário na página. Ao visualizar o código durante a depuração, os valores das propriedades agora são exibidos quando você passa o mouse sobre classes ou funções. Na lista de dispositivos emulados, o User-Agent para iPhone foi atualizado para a versão 13_2_3. O painel de navegação de estilos CSS agora tem a capacidade de visualizar e editar regras “@supports”.
    Versão 100 do Chrome

Além de inovações e correções de bugs, a nova versão elimina 28 vulnerabilidades. Muitas das vulnerabilidades foram identificadas como resultado de testes automatizados usando as ferramentas AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer e AFL. Nenhum problema crítico foi identificado que permitiria ignorar todos os níveis de proteção do navegador e executar código no sistema fora do ambiente sandbox. Como parte do programa de pagamento de recompensas monetárias pela descoberta de vulnerabilidades para a versão atual, o Google pagou 20 prêmios no valor de 51 mil dólares americanos (um prêmio de US$ 16000 mil, dois prêmios de US$ 7000 mil, três prêmios de US$ 5000 mil e um de cada US$ 3000, US$ 2000 e US$ 1000.Quantidade de 11 prêmios ainda não definida.

Fonte: opennet.ru

Adicionar um comentário