Resumen
FromHEIC procesa tus archivos en tu navegador, dentro de un Web Worker, sin componente de servidor. Eso reduce algunos riesgos, pero no los elimina todos. Nada es “100 % seguro”, y no lo afirmamos.
Lo que nos da el navegador
- El entorno aislado. Las páginas web se ejecutan en un entorno restringido. Una página no puede leer libremente tu disco. Solo recibe los archivos que tú eliges.
- Sin vía de subida por diseño. Las herramientas no tienen componente de servidor, así que no hay ningún lugar de nuestro lado donde caiga tu archivo.
- Content-Security-Policy (CSP). El sitio envía una CSP que limita las conexiones de red a su propio origen y a Google Analytics, que solo se carga si lo aceptas. Si un script de la página intentara enviar tu foto a cualquier otro dominio, el navegador bloquearía esa conexión.
- Códecs del mismo origen. Los decodificadores y codificadores son archivos WebAssembly servidos desde este dominio y cargados solo cuando hacen falta.
- Web Worker. La decodificación pesada se ejecuta en un worker, separado de la interfaz de la página.
El riesgo que queda: los códecs
Los analizadores de imágenes han tenido vulnerabilidades reales. Por ejemplo, CVE-2023-41064 es un registro CVE publicado sobre software que procesa imágenes. La página del registro requiere JavaScript, así que consúltalo allí para ver el producto afectado y los detalles. Lo citamos como prueba de que analizar imágenes no confiables es una fuente conocida de errores, no para decir nada sobre FromHEIC en concreto.
FromHEIC usa bibliotecas de código abierto (libheif, libde265, libwebp, libavif/aom). Un archivo malicioso o dañado podría activar un error en ellas. El entorno aislado de WebAssembly y las protecciones del propio navegador están pensados para contener ese error dentro de la pestaña, pero un error del navegador aún podría ser relevante. Mantén tu navegador actualizado.
Límites prácticos
- Los límites de 200 MB por archivo, 100 megapíxeles por imagen y 200 archivos por lote reducen la probabilidad de un uso descontrolado de memoria, pero no la eliminan.
- Los tipos de archivo se identifican por su contenido, y las salidas se vuelven a analizar antes de la descarga. Eso comprueba la estructura, no la intención.
- La eliminación de metadatos cubre los campos estándar EXIF, XMP y GPS que la herramienta lee. No garantiza que una foto sea anónima. La propia imagen puede revelar cosas.
- Un enlace a un mapa en el visor de metadatos abre un sitio externo (OpenStreetMap) solo después de que pulses un botón.
- El sitio no puede proteger un dispositivo que ya esté comprometido, ni los archivos que compartas después.
Hábitos que recomendamos
- Mantén actualizados tu navegador y tu sistema operativo.
- Ten cuidado con los archivos de remitentes desconocidos. Consulta la guía sobre seguridad de archivos de imagen.
- Usa el verificador de archivos y la comprobación de integridad para inspeccionar archivos extraños antes de convertirlos.
- Conserva tus originales.
- Elimina los datos de ubicación antes de publicar fotos.
Cómo informar de una vulnerabilidad
Escribe a contact@gohammer.mobi indicando la página, tu navegador y los pasos para reproducirlo. Evita publicar detalles hasta que el responsable haya podido responder. El operador es Hammer Desenvolvimento de Software.