Что делает скриншот проверяемым
Скриншот — это растровое изображение интерфейса, снятое в конкретный момент времени. Его подлинность определяется тремя слоями: визуальная согласованность элементов интерфейса, метаданные файла и возможность кросс-проверки через оригинальный источник. Ни один из этих слоёв по отдельности не даёт абсолютной гарантии, но их комбинация позволяет оценить вероятность манипуляции.
Принципиальное ограничение: скриншот без оригинала (устройства, аккаунта, сервера) всегда остаётся лишь утверждением. Верификация сводится к поиску противоречий и подтверждений, а не к доказательству подлинности в математическом смысле.
Визуальный анализ: что выдаёт подделку
Шрифты и рендеринг текста
Каждая операционная система и каждый мессенджер используют определённые шрифты с конкретными параметрами рендеринга (сглаживание, межстрочный интервал, кернинг). Типичные признаки подделки:
- Шрифт не соответствует платформе. Например, в Telegram на Android используется Roboto, на iOS — San Francisco, на десктопе — системный шрифт ОС. Если в «скриншоте с Android» текст отрендерен шрифтом, характерным для iOS, это красный флаг.
- Неравномерное сглаживание. При вставке текста через графический редактор антиалиасинг часто отличается от системного.
- Несовпадение размера шрифта между элементами одного интерфейса (заголовок чата, тело сообщения, временная метка).
Элементы интерфейса
- Иконки, кнопки и индикаторы состояния (заряд батареи, сигнал сети, время в статус-баре) должны соответствовать конкретной версии ОС и приложения.
- Статус-бар Android и iOS различается расположением иконок, форматом времени и индикаторами. Подделка часто выдаёт себя смешением элементов разных платформ.
- В мессенджерах обращайте внимание на цвет пузырей сообщений, расположение галочек прочтения, формат временных меток. Эти детали меняются между версиями приложения.
Геометрия и выравнивание
- Пиксельная сетка: текст и элементы интерфейса выравниваются по определённым координатам. Вставленный вручную текст часто смещён на 1–2 пикселя относительно оригинальной сетки.
- Отступы между сообщениями, поля ввода, размеры аватаров — всё это фиксировано в коде приложения и не должно «плавать».
Артефакты редактирования
- Размытие или резкость, отличающиеся от остального изображения (при вставке фрагмента из другого скриншота).
- Границы клонирования при использовании штампа в Photoshop или аналогах.
- Несовпадение JPEG-артефактов: если файл сохранён в JPEG, блоки сжатия должны быть однородными. Область с другими параметрами сжатия указывает на повторное редактирование.
Метаданные файла
EXIF и свойства изображения
Скриншоты, сделанные штатными средствами ОС, обычно содержат минимальные метаданные: размеры изображения, иногда дату создания, модель устройства. Однако:
- Если в EXIF указано ПО обработки (Photoshop, GIMP, Paint.NET), файл редактировался после создания.
- Дата создания в метаданных может не совпадать с датой, видимой на самом скриншоте.
- Отсутствие метаданных не доказывает подделку: многие мессенджеры и соцсети удаляют EXIF при загрузке.
Извлечение метаданных на практике
Для извлечения метаданных подходит
exiftool — утилита читает и записывает метаданные большинства форматов:
Bash:
exiftool screenshot.png
Вывод покажет все доступные поля: размеры, дату создания, программное обеспечение, модель устройства. Если в поле
Software или Creator Tool указан графический редактор — файл редактировался после создания.Альтернатива без установки ПО: встроенные свойства файла в Windows (ПКМ → Свойства → Подробно) или в macOS (ПКМ → Свойства → Дополнительно).
Важно: метаданные легко подделать или удалить, поэтому их наличие или отсутствие — лишь один из сигналов, а не доказательство.
Кросс-проверка по платформам и источникам
Поиск оригинала через reverse image search
Reverse image search (Google Images, Yandex Images, TinEye) помогает найти, публиковался ли этот скриншот ранее и в каком контексте. Если изображение распространяется в соцсетях, проверьте самые ранние публикации: первый пост часто содержит оригинал или ближе к нему.
Верификация через платформу
- В Telegram: если у вас есть доступ к тому же чату или каналу, вы можете найти сообщение по тексту и сравнить.
- В публичных каналах и группах: поиск по ключевым фразам из переписки.
- Для веб-интерфейсов: проверьте, существует ли указанная страница, совпадает ли URL, версия интерфейса.
Временные метки и контекст
- Время на скриншоте должно быть согласовано с часовым поясом, датой и другими событиями.
- Если переписка ссылается на внешние события (новости, погоду, курсы валют), проверьте, совпадают ли они с указанной датой.
- Формат даты и времени различается по регионам и настройкам устройства.
Специфика мессенджеров
Telegram
- Telegram позволяет редактировать сообщения после отправки. Скриншот может отражать отредактированную версию — без доступа к оригиналу это невозможно установить.
- Пересланные сообщения сохраняют имя оригинального отправителя. Если пересылка выглядит как обычное сообщение — это признак подделки или манипуляции.
- Интерфейс Telegram Desktop и мобильных клиентов отличается: цвет фона, шрифт, расположение элементов. Это не признак подделки сам по себе, но при сравнении с эталонным скриншотом важно учитывать, какой именно клиент использовался.
WhatsApp
- WhatsApp поддерживает редактирование сообщений (функция доступна с 2023 года). Отредактированное сообщение помечается меткой «Изменено» рядом с временной меткой. Если на скриншоте такой метки нет, но содержание сообщения вызывает сомнения — это повод для дополнительной проверки.
- Удалённые сообщения отображаются как «Это сообщение было удалено» (или аналогичная фрава в зависимости от языка интерфейса).
- Формат временных меток и галочек прочтения (одна/две серые, две синие) должен соответствовать статусу доставки.
SMS и системные мессенджеры
- Интерфейс SMS зависит от производителя устройства и версии ОС. Скриншот «SMS с iPhone» на Android-устройстве или наоборот — явная подделка.
- На Android внешний вид SMS-приложения варьируется между производителями (Samsung Messages, Google Messages, фирменные оболочки). Это расширяет пространство для подделки, но одновременно даёт больше точек для проверки.
Инструменты для технического анализа
| Задача | Инструмент | Что проверяет |
|---|---|---|
| Метаданные | exiftool | EXIF, дата создания, ПО обработки |
| Ошибки сжатия JPEG | JPEGsnoop, FotoForensics | Неоднородность блоков сжатия |
| Манипуляции на пиксельном уровне | GIMP, Photoshop (уровни, кривые) | Скрытые слои, клонирование |
| Reverse image search | TinEye, Google Images, Yandex | Ранние публикации, оригинал |
| Идентификация шрифтов | WhatTheFont (MyFonts), Font Squirrel Matcherator | Определение шрифта на изображении |
Error Level Analysis (ELA)
ELA показывает разницу в уровне сжатия между областями изображения. Если часть картинки была отредактирована и пересохранена, эта область будет выделяться на ELA-карте. Метод работает только с JPEG и не даёт однозначного ответа — интерпретация требует опыта.
Практический нюанс: если скриншот был пересохранён через мессенджер (например, отправлен в Telegram и скачан обратно), повторное сжатие разрушает оригинальные JPEG-артефакты. В этом случае ELA покажет однородную картину даже для отредактированного изображения.
Типичные сценарии подделки
Подмена текста сообщения
Злоумышленник открывает скриншот в графическом редакторе, закрашивает оригинальный текст и вставляет свой. Признаки: другой шрифт, смещение по пиксельной сетке, неоднородность фона под текстом. При увеличении до 200–400% часто видна разница в антиалиасинге между оригинальным и вставленным текстом.
Сборка из нескольких скриншотов
Элементы разных переписок комбинируются в одну. Признаки: несовпадение стиля, разные версии интерфейса, разное освещение (если есть фото/видео в чате), неодинаковый масштаб элементов.
Фейковый аккаунт
Переписка ведётся с аккаунтом, имитирующим известного человека или организацию. Проверка: ID аккаунта (в Telegram — числовой ID, а не @username), дата регистрации, количество подписчиков, история публикаций. В Telegram username можно передать другому пользователю, поэтому привязка к @username без проверки ID ненадёжна.
Манипуляция временем
Изменение временных меток для создания ложной хронологии. Проверка: формат времени, соответствие часовому поясу, порядок сообщений. Если сообщения идут в обратном хронологическом порядке или временные метки не монотонны — это признак манипуляции.
Генеративные подделки
Современные модели генерации изображений способны создавать визуально безупречные скриншоты интерфейсов. Такие подделки проходят базовый визуальный осмотр. Противостоять им можно только через кросс-проверку: поиск оригинала на платформе, верификацию аккаунта, проверку контекста. Пиксельный анализ генеративных изображений — отдельная область, которая быстро эволюционирует вместе с самими моделями.
Ограничения верификации
- Скриншот без доступа к оригинальному устройству или аккаунту невозможно верифицировать на 100%. Любой анализ даёт лишь оценку вероятности.
- Современные инструменты редактирования способны создавать подделки, которые проходят базовый визуальный осмотр.
- Метаданные легко удаляются или подменяются, поэтому их отсутствие не является признаком подделки.
- ELA и пиксельный анализ не работают с PNG-скриншотами, пересохранёнными через мессенджеры (повторное сжатие разрушает оригинальные артефакты).
- Верификация переписки требует понимания контекста: даже подлинный скриншот может быть вырван из контекста и использован для манипуляции.
Практический чек-лист при проверке скриншота
- Определите платформу и версию приложения, на которую ссылается скриншот.
- Сравните шрифты, иконки и элементы интерфейса с эталонными скриншотами той же версии.
- Проверьте метаданные файла через
exiftool.
- Выполните reverse image search для поиска более ранних публикаций.
- Если возможно, найдите оригинал переписки на платформе.
- Проверьте временные метки на согласованность с контекстом.
- При подозрении на редактирование — проанализируйте изображение через ELA или на пиксельном уровне.
- Оцените результат комплексно: ни один отдельный признак не является доказательством, но совокупность противоречий снижает доверие к материалу.
Для верификации видеоматериалов и проверки новостей на первоисточник см. Верификация видео в OSINT: как проверить подлинность ролика и распознать признаки манипуляции и Фактчекинг в OSINT: как проверить новость, найти первоисточник и отличить манипуляцию от факта.
