MIME

sigla

desenvolvimento 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

Fontes

Todos os verbetes do glossário