Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 681

MIME Sniffing

O que é MIME Sniffing?

MIME SniffingComportamento do navegador de adivinhar o tipo de conteudo de uma resposta a partir dos seus bytes, explorado para executar ficheiros carregados como scripts.


MIME sniffing e uma funcionalidade legada dos navegadores: inspecionam os primeiros bytes de uma resposta e sobrepoem o Content-Type declarado pelo servidor para renderizar o recurso de forma mais "util". Atacantes abusam disso quando uma aplicacao serve ficheiros carregados com tipo errado: um ficheiro contendo HTML ou JavaScript pode ser sniffed como text/html e executado na origem da vitima, originando XSS armazenado. A mitigacao padrao e enviar o cabecalho X-Content-Type-Options: nosniff, que forca o navegador a respeitar o tipo declarado. Combine com Content-Type estritos, CSP e servir conteudo de utilizadores numa origem separada.

Exemplos

  1. 01

    X-Content-Type-Options: nosniff

  2. 02

    Endpoint de avatar declara image/png mas o ficheiro e HTML; sem nosniff, o navegador executa-o como pagina.

Perguntas frequentes

O que é MIME Sniffing?

Comportamento do navegador de adivinhar o tipo de conteudo de uma resposta a partir dos seus bytes, explorado para executar ficheiros carregados como scripts. Pertence à categoria Segurança de aplicações da cibersegurança.

O que significa MIME Sniffing?

Comportamento do navegador de adivinhar o tipo de conteudo de uma resposta a partir dos seus bytes, explorado para executar ficheiros carregados como scripts.

Como funciona MIME Sniffing?

MIME sniffing e uma funcionalidade legada dos navegadores: inspecionam os primeiros bytes de uma resposta e sobrepoem o Content-Type declarado pelo servidor para renderizar o recurso de forma mais "util". Atacantes abusam disso quando uma aplicacao serve ficheiros carregados com tipo errado: um ficheiro contendo HTML ou JavaScript pode ser sniffed como text/html e executado na origem da vitima, originando XSS armazenado. A mitigacao padrao e enviar o cabecalho X-Content-Type-Options: nosniff, que forca o navegador a respeitar o tipo declarado. Combine com Content-Type estritos, CSP e servir conteudo de utilizadores numa origem separada.

Como se defender contra MIME Sniffing?

As defesas contra MIME Sniffing costumam combinar controles técnicos e práticas operacionais, conforme detalhado na definição acima.

Termos relacionados