MIME
sigladesenvolvimento webSuporte de TI
Significa: Multipurpose Internet Mail Extensions
Um padrão para rotular o tipo de um conteúdo.
Extensões Multifunção de Correio da Internet (do inglês Multipurpose Internet Mail Extensions, RFC 2045) definiram tipos de conteúdo como `text/html` e `application/json`, originalmente para anexos de e-mail e hoje o sistema de tipos de mídia que toda a web usa para dizer o que é um fluxo de bytes.
O MIME estendeu o correio para além do texto ASCII simples, acrescentando conjuntos de caracteres, anexos e mensagens em múltiplas partes. Os tipos de mídia que ele definiu sobreviveram por completo à sua origem e são hoje como toda a web rotula conteúdo.
A consequência de segurança é a farejagem de conteúdo. Quando o tipo declarado e o conteúdo real discordam, o navegador historicamente adivinhava, e um palpite que transforma uma imagem enviada em script executável é uma vulnerabilidade. É por isso que existe o cabeçalho nosniff e por que servir conteúdo enviado por usuários de uma origem separada, com tipo declarado correto, é prática padrão. A declaração de tipo é um controle de segurança, e não mera dica sobre como exibir algo.
Também conhecido como: mime