Leer y Modificar Metadatos con las Herramientas de MetaData Working Group

  • Posted on: 30 October 2014
  • By: ReYDeS

MetaData Working Group (MWG) es un consorcio de compañías lideres en la industria de medios digitales, enfocado en los siguientes objetivos: Preservación e interoperabilidad de metadatos en imágenes digitales. Interoperabilidad y disponibilidad para todas las aplicaciones, dispositivos y servicios.

MGW publica especificaciones técnicas las cuales describen como almacenar metadatos efectivamente dentro de archivos de medios digitales. Estas especificaciones libres están a disposición de desarrolladores de software, fabricantes y proveedores de servicios de tal manera que puedan crear productos utilizando metadatos en una manera consistente, y permitir a los clientes describir, organizar y encontrar sus medios mucho mejor. Cuando es posible, estas especificaciones se basan en estándares existentes, y ayudan a crear una aproximación unificada y cohesionada para la aplicación de estos estándares.

Directrices para manejar metadatos de imagen

El compartir imágenes ha sufrido un incremento con la madurez de los servicios en Internet para almacenar, manipular, y compartir fotografías. Sin embargo, la mayoría de estándares relacionados a las imágenes están orientados hacía la documentación de la creación de una imagen o hacia el uso profesional (por ejemplo medios impresos) y gestión de imágenes. Además el solapamiento de contenido entre los estándares más comúnmente utilizados puede generar algo de confusión. Este documento describe como utilizar mejor los estándares existentes como Exif, IPTC, y XMP para direccionar las preguntas clave sobre metadatos organizacionales formuladas por muchos consumidores. La guía actualizada proporciona actualizaciones para algunos temas previamente cubiertos como codificación de texto y ubicación, sin embargo también abarca nuevos tópicos incluyendo regiones de imagen, metadatos jerárquicos, y colecciones de imagen.

Archivos de Prueba para Verificación.

Con el propósito de asegurar un comportamiento consistente con respecto a las Directrices para el manejo de la especificación de metadatos de imagen, MGW proporciona una conjunto de herramientas y archivos de evaluación para ayudar a la verificación en la correcta implementación de la especificación por un producto.

Descargado correctamente el archivo se procede a descomprimirlo, para luego ingresar al directorio de nombre “\MWG_Test_Files\bin\”

Para los siguientes ejemplos se utilizarán archivos en formato JPG descargados en el directorio de nombre “/Archivos/”.

DumpImage es una herramienta en línea de comando la cual permite hacer un volcado de todos los metadatos desde el archivo de entrada.

C:\> DumpImage.exe ..\..\Archivos\IMG_1127.jpg

De igual manea la salida generada por el comando puede ser redireccionada hacia un archivo de texto.

TweakImage es una herramienta en linea de comando la cual permite alterar los metadatos en un archivo de entrada basado en las Directrices.

Para el siguiente ejemplo se modifica DateTime, DateTimeOriginal y DateTimeDigitized, a una fecha y hora definida futura.

C:\> TweakImage read ..\..\Archivos\IMG_1127.jpg set exif dates 2088-07-27T17:17:17-05:00 write imagen1.jpg

Para propósito del ejemplo se ha procedido a definir la salida hacia el archivo de nombre “imagen1.jpg”, el cual contiene los metadatos modificados. Para volcarlos se utilizará nuevamente el comando DumpImage.

C:\> DumpImage.exe imagen1.jpg

Se visualiza la modificación de los metadatos con la nuevos datos definidos. Esta misma definición de valores se puede aplicar a “description”, “copyright”, “creator”, “dates”, “rating”, entre otros.

Sugiero la lectura del documento conteniendo las Directrices para el manejo de metadatos en imágenes, y el archivo PDF de nombre “MWG Test Files.pdf”, la cual explica la convención de nombramiento de los archivos y actúa como una guía para los archivos. Utilizando esto con los archivos de prueba, los lectores e implementadores pueden saber lo que se espera sobre los metadatos.

Fuentes:

http://www.metadataworkinggroup.org/pdf/mwg_guidance.pdf
http://www.metadataworkinggroup.org/specs/test_files.html
http://www.adobe.com/devnet/xmp.html

Sobre el Autor


Alonso Eduardo Caballero Quezada - ReYDeS
Instructor y Consultor Independiente en Ciberseguridad
Correo Electrónico: ReYDeS@gmail.com
Twitter: https://twitter.com/Alonso_ReYDeS
LinkedIn: https://pe.linkedin.com/in/alonsocaballeroquezada/
Facebook: https://www.facebook.com/alonsoreydes
Youtube: https://www.youtube.com/c/AlonsoCaballero


Webinar Informática Forense