NetGuard

Inclusão de Script entre Sites (XSSi)

A inclusão de script entre sites (Cross-Site Script Inclusion, XSSi) é uma técnica usada por atacantes para incluir scripts maliciosos de um domínio externo em uma página web legítima. Isso pode ocorrer quando um site incorpora scripts de terceiros sem verificação adequada, resultando em potenciais vulnerabilidades de segurança.

Riscos

Como os Hackers Executam o Ataque

Os hackers podem executar ataques XSSi de várias maneiras, incluindo:

  1. Incluindo scripts maliciosos através de links diretos em elementos como <script>, <img>, <iframe> ou outros.
  2. Manipulando a inclusão de recursos externos, como bibliotecas JavaScript, de fontes não confiáveis.
  3. Explorando sites que permitem aos usuários incorporar conteúdo externo sem validação adequada.

Exemplo de Código Vulnerável

<!-- Exemplo de código HTML vulnerável a XSSi -->
<html>
<head>
    <title>Página Vulnerável</title>
    <script src="https://site-malicioso.com/script.js"></script>
</head>
<body>
    <h1>Olá, mundo!</h1>
</body>
</html>

No exemplo acima, o script malicioso hospedado em https://site-malicioso.com/script.js é incluído na página sem verificação adequada, o que pode levar a execução de código não autorizado no contexto do site.

Boas Práticas

Más Práticas

Gostaria de testar seu conhecimento sobre o assunto

Clique aqui para iniciar o Quiz