Странные байты, добавленные в конец JPG-файлов на SD-карте

месяц назад моя жена перешла с Galaxy S5 на S7 и взяла с собой карту MicroSD, полную фотографий, сделанных на старом телефоне. Недавно, в процессе резервного копирования новых фотографий, я заметил, что многие старые фотографии были даны "новые" даты модификации файла, которые я нахожу тревожными. Большие партии фотографий обновили modtimes в то время как телефон подключен к Wi-Fi ничего не делает.

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

Bytes appended to end of JPG image on phone

Что это? Я вижу "BackupRestore_Data", который выглядит как подпись из какой-то онлайн-системы резервного копирования, но я не знаю, что мы выбираем такую систему. Я также вижу "SEFT", который может быть магическим числом в конце, но поиск этого не дал ничего, что выглядело релевантным.

не похоже, что больно JPG, чтобы добавить эти дополнительные данные. Но вообще я не фанат файлы изменились после того, как была сделана фотография. Что это за дополнительные данные и для чего они нужны?

7
задан Ben N
03.03.2023 12:23 Количество просмотров материала 3482
Распечатать страницу

4 ответа

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

многие форматы изображений поддерживают метаданные, которые добавляются к изображениям для пользы пользователей. Это включает, но не ограничивается профилями EXIF и XMP, которые позволяют информация, которая будет внедрена, в противном случае будет потеряна.

самая важная информация о камере встроена. Теги, содержащие имена людей на фотографиях, могут быть добавлены позже.

2
отвечен cybernard 2023-03-04 20:11

У меня та же проблема с моим S7. Не знаю, какая программа добавляет эти метаданные, но числа после BackupRestore_Data-это номер IMEI устройства.

С помощью инструмента Exif я собрал, что, кажется, данные EXIF производитель примечание из приложения Samsung.

D:\>exiftool -s -G -U "2016-08-26 14.15.38-1.jpg"
[MakerNotes] Unknown_0x0001 : 0100
[MakerNotes] Unknown_0x0002 : 73728
[MakerNotes] Unknown_0x000c : 0
[MakerNotes] Unknown_0x0010 : undef
[MakerNotes] Unknown_0x0040 : 0
[MakerNotes] Unknown_0x0050 : 1
[MakerNotes] Unknown_0x0100 : 0
[MakerNotes] TimeStamp : 2016:08:26 14:15:38+02:00
[MakerNotes] SamsungTrailer_0x0a41Name : BackupRestore_Data
[MakerNotes] SamsungTrailer_0x0a41 : (Binary data 20 bytes, use -b option to extract)

D:\>exiftool.exe -SamsungTrailer_0x0a41Name -b -u "2016-08-26 14.15.38-1.jpg"
Warning: [minor] Unknown APP4 segment - 2016-08-26 14.15.38-1.jpg
BackupRestore_Data

D:\>exiftool.exe -SamsungTrailer_0x0a41 -b -u "2016-08-26 14.15.38-1.jpg"
Warning: [minor] Unknown APP4 segment - 2016-08-26 14.15.38-1.jpg
3588100754?????_1458 (I have masked that last 5 numbers in the IMEI)
1
отвечен Jonas 2023-03-04 22:28

эти данные добавляются в файлы JPG и MP4 (по крайней мере) без согласия пользователя, некоторым программным обеспечением на смартфонах Samsung Galaxy. Часть между BackupRestore_Data и следующим подчеркиванием является номер IMEI телефона, что создает потенциально серьезную проблему конфиденциальности.

там очень мало известно на данный момент-см. a тема на XDA-Developers где фотографии оружия пользователя были отмечены этой подписью.

У меня были совершенно безобидные цены пейзаж отмечен.

подпись, кажется, приходит в двух формах:

  • 79 байт, содержащих конечную последовательность байт,"SEFT"
  • 59 байт, когда " SEFHe [...35 байт...] SEFT " уже существовал в файле
1
отвечен Dan Dascalescu 2023-03-05 00:45

в настоящее время я обсуждаю эту проблему с поддержкой Samsung. Тем временем я посмотрел список приложений, установленных на моем устройстве (на моем S6 под управлением Android 6.0.1 это доступно через настройки > диспетчер приложений > дополнительно > показать системные приложения). Я вижу две интересные записи, обе из которых являются системными приложениями:

  • резервное копирование и восстановление
  • агент резервного копирования и восстановления

Я не использую встроенное программное обеспечение резервного копирования. Представь мое удивление, когда я посмотрел на использование батареи для резервного копирования и восстановления агента и обнаружил, что он использовал 2% моей батареи, которая кажется довольно значительный уровень использования. Что делает эта программа?

0
отвечен Matt Jenkins 2023-03-05 03:02

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх