Summary

  • Internet Explorer 5 aceptaba iconos aportados por los sitios para sus Favoritos. Microsoft describió en 1999 un fallo de procesamiento en Windows 95 y 98, publicó una corrección y dijo que no conocía daños a clientes.
  • El W3C defendió en 2005 que la página declarase su icono. HTML aún permite buscar /favicon.ico si no hay declaración, y un documento de Edge de 2026 explica cómo un caché del mismo host puede colocar la insignia de un PDF junto a otra página.

En 1999 la lista de Favoritos de Internet Explorer 5 ya podía lucir iconos suministrados por los propios sitios. La alerta de Microsoft del 27 de mayo mostró cuánto trabajo oculto había detrás de ese detalle: un icono especialmente mal formado podía desbordar un búfer y ejecutar código en IE 5 sobre Windows 95 o 98. Hubo parche; Microsoft no tenía informes de clientes perjudicados. La imagen que acompañaba a un marcador era también una entrada de software que había que tratar con cuidado.

El siguiente conflicto no requería un atacante. Bastaba preguntar dónde debía vivir la imagen. Una costumbre reservaba una ruta en la raíz del servidor y suponía que el navegador iría allí. En su borrador de 2005, el W3C señaló el coste de esa facilidad: el dueño de un sitio administra sus direcciones, y quien publica una página dentro de un dominio compartido quizá no puede tocar la raíz. El sistema le pedía una llave del edificio para cambiar la placa de su habitación.

El W3C prefería que la propia página incluyera link rel="icon" y eligiera una imagen. Su guía era un borrador; mencionaba /favicon, mientras que el HTML vigente describe /favicon.ico. La diferencia de escritura importa menos que la de autoridad. Una declaración local señala quién escogió la insignia. Una dirección fija asume que todas las páginas del inmueble pueden compartirla.

La norma HTML actual conserva ambas vías. Dice que el icono representa una página o un sitio; si hay varios, el navegador los evalúa por tipo, medio y tamaño. Para un documento HTTP(S) sin enlace icon, puede pedir /favicon.ico. También admite la antigua fórmula shortcut icon por historia. El atajo no murió: se sentó junto al método explícito y siguió ofreciendo respuestas rápidas.

En la página de nueva pestaña de Edge, una respuesta rápida puede ser la respuesta de al lado. La explicación de Microsoft actualizada en marzo de 2026 enumera cuatro pasos para un sitio guardado: icono en caché de la URL exacta, icono en caché del host, servicio de favicons y letra inicial. Su ejemplo mezcla páginas HTML y un PDF en el mismo host. Si falta el icono específico de la página guardada, el del PDF puede ocupar su sitio. La dirección del enlace sigue siendo la misma; la placa viene de otro despacho.

Así terminó un adorno convertido en una señal de identidad. En 1999 había que impedir que un archivo de imagen atravesara el límite del programa. En 2026 había que evitar que una búsqueda amplia fingiera precisión. El navegador puede pintar la insignia en un instante; saber a qué página pertenece lleva un registro más fino.