Este artigo é a tradução do Blog em inglês do dia 12 de Janeiro.



O que vai mudar?
No ano passado, melhoramos a segurança do lado do cliente dos apps Documentos, Planilhas, Apresentações, Formulários, Sites, Desenhos, Drive e Agenda com os Tipos confiáveis. Esse recurso de tempo de execução baseado em navegador limita o uso das APIs do Modelo de objeto de documentos (DOM) usadas pelos apps listados acima ou por extensões de terceiros. Os Tipos confiáveis também diminuem a possibilidade de scripting em vários sites do Modelo de objeto de documentos (DOM XSS), que continua a ser uma das ameaças mais perigosas à segurança da Web. 
 
O DOM XSS acontece quando um invasor cibernético injeta código malicioso em uma página da Web, que pode então ser executado pelo navegador da vítima. Isso permite que o invasor roube cookies, sequestre sessões e até mesmo assuma o controle do computador da vítima. 
 
Para aumentar a proteção contra esses ataques, estamos lançando a expansão dos Tipos confiáveis para o Gmail. Eles vão criar uma defesa contra o DOM XSS e melhorar ainda mais nossos controles avançados de proteção de dados para manter usuários e informações seguros em mais apps do dia a dia. 
 
 
Para quem isso é válido? 
Desenvolvedores que usam extensões do Chrome para modificar APIs do DOM. 
 
 
Mais detalhes 
O novo modo restrito vai exigir que as extensões de terceiros usem objetos tipados em vez de strings para atribuir valores às APIs do DOM. Quando o uso de Tipos confiáveis se tornar obrigatório, a diretiva relacionada será incluída no cabeçalho da Política de Segurança de Conteúdo (CSP): 
 
Política de segurança de conteúdo: require-trusted-types-for 'script';report-uri https://mail.google.com/mail/cspreport
 
 
Como começar 
  • Admins: Este recurso não tem um controle específico. 
  • Desenvolvedores: 
    • Para tornar códigos compatíveis com esse recurso, crie um objeto especial de Tipo confiável. Ele indica ao navegador que os dados usados no contexto dessas APIs do DOM são confiáveis. 
    • Existem várias maneiras de estar em conformidade com os Tipos confiáveis, como removendo o código que apresentou problemas, usando uma biblioteca (safevalues ou DOMPurify, por exemplo) ou criando uma política de Tipos confiáveis. Para garantir uma experiência excelente para os usuários, recomendamos o emprego dessas técnicas antes do lançamento da aplicação obrigatória de Tipos confiáveis. A incompatibilidade do código com os Tipos confiáveis pode causar falha de recursos para extensões de terceiros porque as manipulações de DOM acabam sendo bloqueadas pelo navegador. 
  • Usuários finais: Este recurso não tem uma configuração específica. 
 
Opções de lançamento 
 
Disponibilidade 
  • Disponível para todos os clientes do Google Workspace e usuários com Contas do Google pessoais. 
 
Recursos