Гугл поиск по картинке: расследование одного фейкового кадра
Скриншот военного корреспондента, репост с пометкой «срочно», фотография разрушений с подписью «вчера в таком-то городе». Всё выглядит убедительно, пока не начинаешь копать.
Денис Архипов, Аналитик данных и фактчекер·Обновлено: 22 июля 2026 г.·7 мин

Гугл поиск по картинке: расследование одного фейкового кадра
На этом этапе у большинства читателей интерес заканчивается — и ровно здесь начинается наш. Берём подозрительный кадр, открываем браузер и смотрим, что о нём думает сам Google. Не новость, не Telegram-канал, не комментатор — а поисковая машина, которая пережёвывает миллиарды страниц и помнит, кто и когда публиковал конкретное изображение. Разбираем механику.
Механика Google Lens: от загрузки файла до визуальных совпадений
Поиск по картинке в Google — это не магия и не «искусственный интеллект, который всё понимает». Это конкретный пайплайн с именем Google Lens. На компьютере он работает привычно: открываем images.google.com, кликаем по иконке камеры в строке поиска, загружаем файл перетаскиванием, через диалог или вставкой прямой ссылки на файл изображения. В мобильном Chrome иконка камеры появляется прямо в адресной строке при долгом нажатии — это тот же Lens, просто в оболочке браузера. Работает в Chrome, Firefox, Safari и Edge, что удобно: не надо ставить ничего сверх обычного браузера.
Что делает Lens после загрузки? Возвращает три типа выдачи. Во-первых, визуально похожие изображения — страницы, где встречается похожий кадр или его фрагменты. Во-вторых, совпадения по объектам — отдельные сущности, распознанные на снимке: здания, транспорт, вывески, лица. В-третьих, страницы с этим или похожим изображением — то есть сайты, на которых конкретно эта картинка уже публиковалась. Никакого вердикта «фейк» или «правда» Lens не выносит. Он просто показывает, что нашёл в своём индексе. Дальше — наша работа.
Lens — это не судья, а библиотекарь. Выдаёт полку, на которой стоит книга, а решать, та ли это книга, читателю.
Уточнение запроса: текст как второй инструмент
Голая загрузка кадра даёт слишком много шума. У фотографии разрушенного дома на фоне неба найдутся тысячи «похожих» — другие разрушенные дома, другие пожары, другие закаты. Поэтому сразу после того, как Lens вернул первую пачку, добавляем к запросу текст: предполагаемое место, имя объекта, событие, дату. Это превращает визуальный поиск в гибридный — изображение плюс семантика.
Практически это выглядит так: загрузили кадр, получили «похожие», увидели в результатах подпись «ru.wikipedia.org/wiki/ХрамХристаСпасителя», поняли, что перед нами скорее всего снимок конкретного здания. Добавляем к запросу название этого здания, уточняем город, при необходимости — дату. Выдача сужается в разы. Это и есть тот момент, когда фактчекер перестаёт быть просто зрителем и начинает работать как исследователь: визуальный канал плюс текстовый дают точность, которой нет ни у одного из них по отдельности.
Ловушка «пустой выдачи»: почему отсутствие совпадений ничего не доказывает
Самая частая ошибка — увидеть чистую страницу результатов и объявить кадр «уникальным», «свежим», «не найденным ранее — значит настоящим». Это ровно тот вывод, который нам хочется сделать, и ровно тот, который делать нельзя.
Google Lens показывает только то, что попало в его индекс. А индекс — это не весь интернет. Это страницы, которые Googlebot обошёл, обработал и сохранил. Если кадр опубликован в Telegram-канале со ссылкой только для подписчиков, в закрытом чате, в мессенджере, в личном блоге без внешних ссылок, в архиве, доступном только по паролю — индекса может не быть вовсе. Если изображение зеркально отражено перед публикацией (простая операция в любом редакторе), визуальное совпадение может не сработать — алгоритм сопоставляет не «смысл», а пиксельный паттерн. Если файл опубликован пять минут назад, его физически ещё нет в индексе.
Поэтому правило простое: отсутствие совпадений не доказывает подлинность. Оно доказывает только одно — что конкретно эта поисковая машина пока не нашла похожего. Это принципиальная разница.
| Что нашёл Lens | Что это значит | Что это НЕ значит |
|---|---|---|
| Совпадения на нескольких сайтах | Кадр уже где-то публиковался | Что публикация — первоисточник |
| Похожие, но не идентичные кадры | Визуальная тема встречается в сети | Что наш кадр — один из них |
| Ничего | Google пока не нашёл совпадений в индексе | Что кадр настоящий, уникальный или свежий |
| Только перевёрнутые/обрезанные версии | Кадр подвергался обработке | Что исходный фейк — фейк |
Реконструкция истории кадра: фильтры дат и тупик TinEye
Когда Lens выдал совпадения, начинается самое интересное — собираем хронологию. Google News Initiative рекомендует после обратного поиска применять временной фильтр и последовательно сужать диапазон, чтобы найти наиболее раннее появление кадра в выдаче. Это рабочий метод: смотрим публикации за последний месяц, потом за конкретную неделю, потом за день — и фиксируем дату самого раннего упоминания, которое удаётся обнаружить.
Здесь появляется второй инструмент — TinEye. Он работает иначе, чем Lens: ищет точное совпадение файла, а не визуальное сходство. У TinEye есть удобная сортировка, в том числе по дате «Oldest» — самой ранней. И вот тут критическая ловушка. Дата «Oldest» в TinEye — это не дата первой публикации изображения в интернете и не дата съёмки. Это самая ранняя дата, когда краулер TinEye обнаружил данный файл в сети. Разница может составлять годы: кадр мог лежать на каком-нибудь сайте с 2014 года, а TinEye впервые проиндексировал его только в 2021-м. В таком случае вы увидите «Oldest: 2021» и сделаете ошибочный вывод, что изображение свежее. Это технический нюанс, о котором TinEye сам предупреждает в своей документации, но подавляющее большинство пользователей документацию не читает.
Поэтому хронологию восстанавливаем перекрёстно: что говорит TinEye, что говорит Lens, что говорит фильтр дат в Google Images. Совпадение трёх источников на одной и той же дате — это сигнал. Расхождение — повод копать глубже.
Мифы о метаданных: EXIF и Content Credentials как псевдодоказательства
После первых успехов обратного поиска у многих возникает желание опереться на «объективные данные» — то есть на метаданные файла. EXIF — стандарт, описывающий формат тегов для изображений, звука и сопутствующих данных цифровых камер, включая смартфоны. В EXIF хранятся модель камеры, дата съёмки, иногда GPS-координаты, выдержка, диафрагма, программа обработки. Выглядит как железное доказательство. Таковым не является.
Google прямо предупреждает в своей справке: данные об авторстве и цифровом источнике могут быть изменены инструментами генерации и редактирования изображений. То есть EXIF можно подделать, EXIF можно удалить, EXIF можно вписать заново. Многие платформы — Facebook, Instagram, Telegram, WhatsApp — автоматически пережимают картинки и снимают EXIF целиком при загрузке. Скриншот из мессенджера по определению не содержит оригинальных метаданных: остаётся только то, что впишет операционная система в момент создания скриншота, и ничего больше.
Content Credentials — более современная технология, криптографически подтверждающая историю конкретного файла: кем создан, какими инструментами обработан, есть ли метка AI. Полезный инструмент, когда он есть. Но отсутствие Content Credentials не доказывает, что изображение фальшивое — оно лишь доказывает, что цепочка подписей для этого файла не зарегистрирована. Это как отсутствие голограммы на банкноте: не значит, что банкнота поддельная, но заставляет проверять внимательнее. Принцип остаётся тем же: метаданные — это дополнительный сигнал, а не приговор.
Масштабирование проверки: когда одного Google мало
Профессиональные фактчекеры — например, AFP — не ограничиваются одним поисковиком. AFP прямо указывает в своих руководствах: используют несколько поисковых машин и предупреждают, что движки могут не найти ранее опубликованный кадр, если он ещё не индексирован или был зеркально отражён перед публикацией. То есть один Google — это минимум, а не финальная инстанция.
Для русскоязычного сегмента обязательно Yandex: у него собственный индекс, часто более полный по локальным ресурсам, и собственный визуальный поиск. TinEye — для точных совпадений файла. Bing Visual Search — для дополнительного покрытия. Baidu Images — когда речь о китайских источниках. Логика та же самая: каждый движок видит свой кусок интернета, и только перекрёстная проверка несколькими инструментами даёт репрезентативную картину.
Видео как отдельная задача: ключевые кадры вместо превью
Для статичной картинки арсенал ясен. Для видео всё хитрее. Превью, которое автоматически генерирует YouTube, TikTok или Telegram, — это обработанный кадр с наложенными платформенными элементами, обложкой и часто искажёнными цветами. Искать по нему — искать искажённое. Правильный подход описан в проекте InVID: извлечь ключевые кадры из ролика вручную и прогнать каждый через обратный поиск. InVID работает с файлами до 2 GB и ориентирован именно на фактчекеров.
Ключевой кадр — это стоп-кадр в высоком разрешении, который мы сами выбрали. Их должно быть несколько: разные сцены, разные ракурсы, разные моменты. Один кадр может не иметь совпадений, другой — неожиданно вывести на оригинальную публикацию. Минимум — три-четыре кадра с разных таймкодов. Только после этого составляется вывод.
Что в итоге
Гугл поиск по картинке — рабочий и недооценённый инструмент, но именно инструмент, а не оракул. Google Lens находит визуальные совпадения и страницы из своего индекса. TinEye добавляет точные совпадения по файлу, но его дата «Oldest» — это дата обнаружения, а не публикации. EXIF и Content Credentials — это дополнительные сигналы, которые можно подделать, удалить или просто не получить. Отсутствие результата ни в одном из этих сервисов не доказывает подлинность кадра — оно доказывает только ограниченность индекса конкретной поисковой машины.
Рабочая схема выглядит так: загружаем кадр в Lens, уточняем текстом, проходим по совпадениям и фиксируем самые ранние публикации, перепроверяем в Yandex и TinEye, смотрим метаданные только как на дополнительный сигнал, при работе с видео извлекаем несколько ключевых кадров и проверяем каждый. Если на выходе удаётся собрать хронологию публикаций и найти первоисточник — вопрос закрыт. Если нет — это не повод объявлять кадр настоящим. Это повод написать ровно то, что написал бы любой аккуратный фактчекер: «На данный момент подтвердить происхождение изображения не удалось». Коротко, сухо, без спекуляций. Остальное — работа следующего запроса, следующего дня и следующего краулера, который доберётся до нужной страницы.