Script entre sites (XSS)

27 de janeiro de 2021 | Cyber Script entre sites (XSS)


termo xss cybrary

Cross-Site Scripting (XSS) é um vetor de ataque no qual hackers injetam código malicioso em uma aplicação web vulnerável. O XSS difere de outros vetores de ataque web por não visar diretamente a aplicação em si; em vez disso, os usuários da aplicação web são os que correm risco. As vulnerabilidades de Cross-Site Scripting normalmente permitem que os atacantes se passem por um usuário vítima, executando quaisquer ações que o usuário seja capaz de realizar e acessando quaisquer dados do usuário. Se o usuário tiver acesso privilegiado (administrador) dentro da aplicação, o atacante poderá obter controle total sobre todas as funcionalidades e dados do sistema. Isso causaria o comprometimento da maioria, senão de todas, as contas de usuário. Malwares do tipo cavalo de Troia também podem ser ativados e o conteúdo da página modificado, enganando os usuários para que forneçam voluntariamente seus dados privados. Além disso, os cookies de sessão podem ser revelados, permitindo que o hacker imite usuários autênticos e explore suas contas privadas.

Fonte: Imperva , PortSwigger

Leitura complementar: O que é um ataque XSS? – Revista FedTech

Termos relacionados: Cross-Site Request Forgery (CSRF)

O que isso significa para uma PME?

Se a sua PME não desenvolve seu próprio software ou não codifica, você não precisa se preocupar com XSS, exceto saber que ele existe. No entanto, se você desenvolve, continue lendo.

Prevenir cross-site scripting é difícil em alguns casos e pode ser mais complexo dependendo do design da aplicação e de como ela lida com dados controlados pelo usuário. Em geral, a prevenção eficaz de vulnerabilidades XSS provavelmente envolverá uma combinação das seguintes medidas, listadas abaixo. Se sua organização possui equipe de TI ou contrata terceiros para dar suporte aos seus sistemas, trabalhe com eles para melhorar sua segurança implementando estas medidas de defesa contra ataques XSS:

  • Filtrar entrada na chegada. No ponto em que a entrada do usuário é recebida, filtre o mais estritamente possível com base no que é esperado ou na entrada válida.
  • Codifique dados na saída. No ponto em que dados controláveis pelo usuário são enviados em respostas HTTP, codifique a saída para evitar que seja interpretada como conteúdo ativo. Dependendo do contexto de saída, isso pode exigir a aplicação de combinações de codificação HTML, URL, JavaScript e CSS.
  • Use cabeçalhos de resposta apropriados. Para evitar XSS em respostas HTTP que não devem conter HTML ou JavaScript, você pode usar o Content-Type e X-Content-Type-Options cabeçalhos para garantir que os navegadores interpretem as respostas da maneira que você pretende.
  • Política de Segurança de Conteúdo. Como última linha de defesa, você pode usar a Política de Segurança de Conteúdo (CSP) para reduzir a gravidade de quaisquer vulnerabilidades XSS que ainda ocorram.

Você está fazendo o suficiente para proteger seu negócio?

Cadastre-se no CyberHoot hoje e durma melhor sabendo que seu

Os funcionários são treinados cibernéticos e estão em alerta!


Inscreva-se hoje!

Últimos Blogs

Fique por dentro das últimas novidades insights de segurança

Descubra e compartilhe as últimas tendências, dicas e melhores práticas de segurança cibernética, além de novas ameaças às quais você deve ficar atento.

Extensões falsas de carteiras de criptomoedas atingem o Firefox. Veja como manter seu navegador limpo.

Extensões falsas de carteiras de criptomoedas atingem o Firefox. Veja como manter seu navegador limpo.

Autora: Katie Boquetti | Editorial: Craig Taylor Editorial de Craig Taylor: Mesmo antes de Claude Code fazer...

Ler mais
Corp MDM: O aplicativo de trabalho falso que queria ler suas mensagens de texto

Corp MDM: O aplicativo de trabalho falso que queria ler suas mensagens de texto

Autora: Katie Boquetti | Editorial: Craig Taylor Editorial de Craig Taylor: Já sabíamos disso há algum tempo...

Ler mais
Assistentes falsos do ChatGPT estão espalhando malware. Veja como identificá-los.

Assistentes falsos do ChatGPT estão espalhando malware. Veja como identificá-los.

Autora: Katie Boquetti | Editorial: Craig Taylor Editorial de Craig Taylor: Um CAPTCHA deve testar se...

Ler mais