MAT est un projet écrit en python dédié à l'anonymisation de metadonnées, se voulant simple d'utilisation. Écrit durant le GSoC 2011 sous l'ombrelle du projet Tor, il vient de sortir en version 0.3.2. Il est composé d'une bibliothèque, d'une interface en CLI, et d'une autre en GUI.
Qu'est-ce qu'une metadonnée ?
Une métadonnée est une information qui caractérise une donnée.
Prenons un exemple : lorsque vous créez un PDF, en général, des données additionnelles sont ajoutées à votre fichier : le nom du logiciel producteur, votre nom, la date de production, la description de votre document, le titre de votre document, la dernière date de modification, … ce sont des métadonnées. Vous n'avez peut-être pas envie de partager ces informations lorsque vous partagez votre fichier.
Formats pris en charge
Pour l'instant, MAT prend en charge les formats suivants :
- Portable Document Format (pdf)
- Zip
- TApe aRchiver (tar.gz, tar.bz2, tar)
- Jpeg (jpg, jpeg)
- Portable Network Graphics (png)
- Torrent
- Opendocuments (odt, opt, …)
- Openxml de Microsoft (docx, pptx, …)
- MPEG Audio (mp3, mp2, mpa, …)
- Ogg Vorbis (ogg)
- Free Lossless Audio Codec (flac)
Objectifs à long terme
Pour l'instant MAT permet l'anonymisation de quelques formats de fichiers couramment utilisés. Un des buts à long terme serait d'implémenter des contres-mesures pour le tatouage/marquage.