Найти тему
Техника мыслит

mat2-Обновленная программа для уничтожения метаданных.

Метаданные могут деанонимизировать вас точно так же как и ваш реальный IP-адрес. В случае, когда вы через VPN и еще пару прокси-серверов передаете word-документ, в свойствах которого фигурирует автор "Петров Петр Петрович", то это может отрицательно отразиться на вашей анонимности. А если вы отправляете фото, в котором указана геолокация вашей работы или дома, то вы оказываетесь в положении куда хуже, нежели когда вы просто демонстрируете свой IP.

Когда речь идет про IP-адрес, то все вроде бы в курсе что это, и как правильно скрывать его. Однако, метаданные не так известны среди юзеров, и про них зачастую просто не вспоминают.

mat2 - это написанный на Python3, инструмент для очистки файлов от метаданных. Он поддерживает множество часто встречающихся файлов. mat2 это в своем роде библиотека, использующаяся в одноименном интерфейсе командной строки, а так же как расширение Nautilus.

Что такое метаданные?

Метаданные это субканальная информация, которая может охарактеризовать другую информацию. Используют метаданные в случае необходимости описать и задокументировать главную информацию. К примеру, в изображении jpeg главной информацией является сама картинка, а метаданными здесь будет фигурировать информация о дате создания, устройстве на котором было это изображение сделано, геолокации и многом другом. Для документов Microsoft office главной информацией будет текст документа а так же его форматирование, а метаданными являются информация об авторе, о дате создания, о дате изменения, о объеме документа, и т.д. и т.п..

По своей сути, метаданные могут рассказать вам о всем, что происходило с документом : где, кто и когда его создал, что в нем находится и другие данные, которые могут быть задокументированы.

Фото и видеокамеры фиксируют данные о модели камеры, о времени съемки. Офисные документы, например DJVU, Word, PDF при сохранении фиксируют информацию об авторе.

В некоторых случаях, когда вы передаете информацию малознакомым лицам, вы не хотелось бы, чтобы они знали о вашей личной жизни больше необходимого. В этом то вам и поможет mat2: избавиться от метаданных.

Инсталляция MAT2 в Kali Linux:

sudo apt install mat2

Инсталляция MAT2 в BlackArch:

sudo pacman -S mat2

Инсталляция MAT2 в Debian, Ubuntu, Linux Mint и тд:

sudo apt install python3-mutagen python3-gi-cairo gir1.2-poppler-0.18 gir1.2-gdkpixbuf-2.0 FFmpeg libimage-exiftool-perl
git clone https://0xacab.org/jvoisin/mat2.git
cd mat2/
./mat2

Использование:

mat2 [-h] [-a] [-b] [-L] [-c] [-d] [-l] [-v] [files [files...]]

Опции

позиционные аргументы:
файлы
опциональные аргументы:
-h, --help показать справку и выйти
Опции:
-a, --add2archive добавить в выходной архив не поддерживаемые типы файлов (по
умолчанию отключено)
-b, --backup, -b сохранить резервную копию
-L, --low-pdf-quality
создаёт более лёгкий, но более низкого качества PDF
Информация:
-c, --check проверят, есть ли в файле метаданные, способные нанести вред
-d, --display показать все метаданные, способные нанести вред,
без их удаления
-l, --list вывести список всех поддерживаемых форматов файлов
-v, --version показать версию программы и выйти

Пример: найти метаданные в файле Summer2017.jpg:

mat -d Summer2017.jpg

Очистка этого файла от метаданных:

mat Summer2017.jpg

Стоит обратить внимание, на то, что когда изображение было перевернуто, то после очистки его от метаданных, оно может перевернуться в изначальное отображение. В этом случае может быть необходимо вручную отразить изображение вновь.

В mat2 отсутсвует графический интерфейс. В предшествующей версии ( mat), графический интерфейс присутствует. При необходимости его так же можно установить в Kali Linux :

sudo apt install mat

Статья создана для ознакомления и не побуждает к действиям.