Причины:
1. Метаданные (EXIF): Социальные сети и мессенджеры (Telegram, WhatsApp) полностью вычищают метаданные. Оригинал с камеры содержит серийный номер, модель, GPS-координаты, дату съемки, специфичные для камеры теги (F-число, ISO). Скачанное фото либо не имеет ни одного тега EXIF, либо содержит служебные теги процессора (например, `Software: GIMP 2.10.14`).
2. Артефакты сжатия: Онлайн-платформы (VK, Twitter) пережимают JPEG, создавая уникальные блочные артефакты 8x8 пикселей (артефакты квантования).
3. Шум матрицы: Оптический шум (Photo Response Non-Uniformity, PRNU) — уникальная «цифровая подпись» сенсора камеры. На скачанном и пережатом изображении этот шум отсутствует или перезаписан.
Решение:
1. Анализ метаданных и определение источника скачанной фотографии
Инструмент: `exiftool` (консоль) или GUI (Exif Pilot, ExifToolGUI).Команда:
bash
exiftool -a -G1 -s /path/to/image.jpgКлючевые признаки скачанного фото:
- Отсутствие тегов `EXIF IFD0:Make`, `EXIF IFD0:Model`, `EXIF IFD0:CreateDate`.
- Присутствие `Software` с названием графического редактора (Photoshop, GIMP, Pixelmator).
- Поле `JFIF Version: 1.01` — характерно для изображений из браузера.
Признак оригинала:
- Наличие всех метаданных камеры (включая `EXIF:ISO`, `EXIF:FocalLength`, `EXIF:GPSLatitude`).
2. Проверка подлинности цифрового изображения через ошибки сжатия
Метод: Анализ уровня ошибок (Error Level Analysis, ELA).Инструмент: Онлайн-сервис fotoforensics.com (ELA-анализ) или локальный инструмент `forensically` (beta).
Инструкция:
- Загрузите фото на FotoForensics.
- Нажмите «ELA» (Error Level Analysis).
- Оригинал: равномерный шум по всей области, яркость одинаковая.
- Скачано/пережато: резкие темные области (сжатие JPEG повторно наложилось на уже сжатый кадр), яркие белые края вокруг объектов (повторное сохранение).
3. Обратный поиск изображения в поисковых системах (OSINT)
Инструменты: Google Images (поиск по картинке), TinEye, Yandex.Images.Техника:
- Обрежьте фото до ключевого объекта (если есть рамки/подписи).
- Загрузите в поисковик.
- Результат: Если фото найдено на сайтах-стоки (Shutterstock, Getty) или в ленте соцсетей с датой до даты предполагаемого снятия — это копия из интернета.
4. Верификация шума сенсора (PRNU) — экспертный уровень
Метод: Сравнение шума матрицы с эталонным шумом камеры.Инструмент: `PRNU Compare` (Python, пакет `pyprnu`) или `AMOS` (Academic software).
Условие: Требуется эталонный снимок с той же камеры (на выдержке 1/30, 1/60, ISO 100).
Результат: Если коэффициент корреляции Пирсона > 0.1 — фото сделано этой камерой. Если < 0.01 — фото из интернета или с другого устройства.
Итоговая краткая инструкция:
1. Запустите `exiftool` — смотрите наличие `Make`, `Model`, `CreateDate`.
2. Откройте на FotoForensics ELA — однородный шум = оригинал, яркие области = копия.
3. Обновите поиск по картинке (TinEye, Google Images).
4. При сильных подозрениях — PRNU-анализ (только для экспертов-криминалистов).