Navegadores modernos adotam diferentes estratégias de arquitetura de processos como resposta a vulnerabilidades exploradas por ataques de canal lateral associados à execução especulativa de processadores. Considerando esse contexto, assinale a alternativa correta acerca do recurso denominado Isolamento de Site (Site Isolation), adotado em navegadores baseados no mesmo motor de renderização.
- A O Isolamento de Site (Site Isolation) faz com que páginas de diferentes sites sejam normalmente executadas em processos separados no sistema operacional, reduzindo a possibilidade de que um site malicioso acesse dados de outro por meio de vulnerabilidades de memória no mecanismo de renderização.
- B A arquitetura de processos por site ou por origem não elimina o Isolamento de Site, podendo coexistir com outras estratégias de gerenciamento de processos, sem implicar o compartilhamento indiscriminado do mesmo espaço de endereçamento de memória entre páginas distintas.
- C O recurso de pré-resolução de nomes de domínio (DNS Prefetching) destina-se à otimização de desempenho no carregamento de páginas, não constituindo mecanismo de isolamento de processos nem ferramenta de mitigação direta contra ataques de canal lateral.
- D O Isolamento de Site (Site Isolation) não depende da ativação do HTTP Strict Transport Security e pode operar independentemente do uso de conexões protegidas por Transport Layer Security (TLS), não estando condicionado à presença de certificados digitais válidos.