Перейти к содержимому
arckep.ru — все нейросети в одном месте без VPN Перейти
>AISTUDY_
Поддержать
AUTHORСвежий выпуск №024 → Куда внедрять агентов: фронт или тыл

Модуль m.4 · Урок 4

Урок 4: OSINT для визуала: reverse image, геолокация, InVID-WeVerify

30 мин
m.4 / Урок 4 из 6

Чему вы научитесь

  • Прогонять подозрительное фото через четыре движка reverse image search и понимать, почему нужны все четыре
  • Проверять видео через InVID-WeVerify: разбивать на ключевые кадры, смотреть метаданные, ловить дипфейки
  • Геолоцировать снимок без геотегов по теням, горизонту, деталям архитектуры и спутниковым картам
  • Читать маркировку C2PA и понимать, что она даёт и чего не даёт
  • Собирать всё это в 10-минутный пайплайн, который работает на реальных новостных потоках

Для практики используем arckep.ru — все основные модели, без VPN, оплата рублями. Вы можете использовать любые другие сервисы.

От текстов к визуалам

В M.4.3 мы разобрали четыре типа галлюцинаций на уровне текста — фабрикации цитат, источников, контекста. Но в медиа 2026 года врут не только слова. Визуал — фотография, видео, голос — фабрикуется технически проще и распространяется быстрее. Пример: «взрыв у Пентагона» (май 2023), сгенерированный через Midjourney, собрал сотни тысяч репостов за 20 минут и просадил S&P 500 на ≈0,3% в моменте до опровержения.

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

Пирамида применительно к визуалу

Пирамида верификации из M.4.2 работает и здесь, но наполняется по-другому:

  • Уровень 0 (провенанс): откуда файл, есть ли оригинал, есть ли C2PA-маркировка или метаданные EXIF
  • Уровень 1 (первоисточник): reverse image search — кто публиковал первым, был ли раньше в другом контексте
  • Уровень 2 (триангуляция): геолокация и хронолокация — совпадает ли место, время суток, погода, сезон с заявленным
  • Уровень 3 (второй глаз): AI-детекторы, C2PA, вердикт независимого OSINT-исследователя

Если уровень 1 показывает, что фото «свежего удара» было опубликовано три года назад в другой стране, — дальше можно не идти.

Reverse image search: правило четырёх движков

Первый шаг с любой подозрительной картинкой — прогнать её через четыре движка параллельно. Каждый ловит своё:

ДвижокЧто ловит лучше всегоПочему важен
Яндекс.КартинкиЛица, архитектура, постсоветское пространствоСамый сильный в распознавании лиц и ландшафтов СНГ
Google LensОбрезанные фрагменты, текст в кадреИндексирует почти всё, OCR встроен
TinEyeТочные копии, историю публикацийСортировка «oldest first» — единственный способ найти первую публикацию
Bing Visual SearchАзиатский контент, PinterestЧасто находит то, что пропустили первые три

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

InVID-WeVerify: швейцарский нож для видео

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

InVID-WeVerifyweverify.eu/verification-plugin. Браузерное расширение, бесплатное, проект разрабатывался консорциумом с 2016 года и поддерживается Еврокомиссией. Ставится за минуту на Chrome/Firefox.

Что он делает:

  • Keyframes — разбивает видео с YouTube/Twitter/Facebook/TikTok на ключевые кадры и прогоняет каждый через reverse image (Google, Яндекс, TinEye, Bing — в один клик)
  • Metadata — читает EXIF/XMP из загруженного файла: камера, дата, GPS, программа редактирования
  • Magnifier — лупа с усилением контраста для чтения мелких деталей (номера, вывески, знаки)
  • Rights — подсказывает правообладателя, если ролик уже где-то был
  • Deepfake detection — встроенный детектор (экспериментальный, не полагаться как на единственный источник)

Для аудио (клонированные голоса политиков, фейковые интервью) — отдельный инструмент: Hiya Deepfake Voice Detector (hiya.com), бесплатный плагин для браузера. Проверяет голосовые записи, возвращает вероятность синтеза.

Геолокация: где это снято

Если картинка новая и reverse image ничего не дал — остаётся геолоцировать. Классический Bellingcat-пайплайн:

  • SunCalc (suncalc.org) — по теням на фото и дате вычисляет положение солнца. Если тень падает не туда, где солнце должно быть в заявленное время в заявленной точке, — подписи врут
  • Google Earth Pro (бесплатный десктопный клиент) — историческая съёмка в слайдере времени, 3D-здания, измерения. Ключевая функция — historical imagery: можно проверить, стояло ли здание в кадре на заявленную дату
  • Copernicus Browser (browser.dataspace.copernicus.eu) — бесплатная спутниковая съёмка от ESA (Sentinel-2, ревизит ≈5–6 дней). Преемник EO Browser, который закрывается 20 марта 2026. Видно воронки, пожары, колонны техники
  • Wikimapia (wikimapia.org) — краудсорсинговая база объектов на карте. Полезна для инфраструктуры СНГ, которой нет у Google
  • Bellingcat Shadow Finder (Python-пакет и Colab-ноутбук) — по длине и направлению тени на фото вычисляет географический пояс, где фото могло быть сделано в заявленное время. Запускается через Google Colab (без установки) или локально как Python-скрипт
  • Overpass Turbo (overpass-turbo.eu) — запросы к OpenStreetMap. «Найди все АЗС в радиусе 2 км от точки X» — за один запрос

Хронолокация: когда это снято

Определить время съёмки без метаданных тоже можно — по тому, что в кадре:

  • Тени — угол и длина через SunCalc/Shadow Finder дают час ± 30 минут
  • Фаза луныtimeanddate.com/moon/phases. Серп справа или слева — разные половины месяца
  • Сезон — листья, снег, цветение. Сирень в кадре «удара в августе» — красный флаг
  • Погодаwunderground.com отдаёт погоду по точке и дате с точностью до часа: была ли гроза, был ли снег, какая температура. Если на кадре лужи, а в реальности в ту дату стоял мороз -15, — фото не с того дня

Комбинация трёх факторов (тени + погода + сезон) обычно даёт коридор в пределах суток. Большего от открытых источников ждать не стоит, но этого хватает, чтобы опровергнуть большинство фейков.

AI-детекторы изображений и видео

Следующий слой — когда нужно понять, не сгенерирована ли картинка нейросетью. Детекторов много, все несовершенны:

ИнструментЧто проверяетДоступОриентировочная точность
Sensity AIДипфейки лиц, GAN-генерацияКорпоративный, демо по запросу95–98% на публичных бенчмарках
Hive ModerationAI-генерация, дипфейкиБесплатная демо-страница96–99% на чистых бенчмарках, ниже на пересжатом/обрезанном
DeepwareДипфейк-видеоБесплатный веб-сканер (API/SDK платно по запросу)Средняя
DeepFake-o-MeterАнсамбль моделей, вернёт вероятностьБесплатный, академическийВарьируется
Microsoft Video AuthenticatorДипфейк-видеоТолько для партнёров (СМИ, избирком)Не открыта

C2PA: маркировка происхождения

C2PA (Coalition for Content Provenance and Authenticity) — индустриальный стандарт криптографической маркировки: каждый кадр подписывается цепочкой «камера → редактор → публикация». Проверяется по QR-значку или через contentcredentials.org/verify — загружаете файл, получаете историю.

Кто в коалиции (Steering Committee на 2026 год): Adobe, Microsoft, Google, OpenAI, Meta, BBC, The New York Times, Reuters.

Где уже встроено:

  • Камеры: Leica M11-P (первая, октябрь 2023), Nikon Z6 III (через firmware v2.00 август 2025), Sony Alpha 1 II, Sony Alpha 9 III
  • Смартфоны: Google Pixel 10 (подписывает все фото), Samsung Galaxy S25 (подписывает только AI-edited фото)
  • AI-инструменты: DALL-E 3, Sora, Adobe Firefly, Google Gemini (все генеративные выходы Adobe/OpenAI/Google помечаются)

Ограничения, которые важно понимать:

  • C2PA подпись срезается при скриншоте, пересохранении через старый редактор, копировании кадра из видео
  • Редакции на массовом уровне C2PA пока не требуют от источников — «нет подписи» не значит «фейк»
  • Россия и Китай стандарт не приняли — от местных камер/соцсетей ожидать маркировку не стоит

То есть C2PA — это пока сигнал в плюс («подпись есть — скорее всего подлинно»), но не сигнал в минус («подписи нет — ничего не значит»).

OSINT-платформы для агрегации

Если задача — не один кадр, а расследование с десятками источников, одиночные инструменты перестают справляться. Платформы:

  • Maltego (maltego.com) — граф-визуализация связей. Community Edition бесплатна, коммерческие тарифы — от $5 000/год (Pro — $6 600/год на апрель 2026). Для СМИ есть скидки через академические программы
  • SpiderFoot (spiderfoot.net) — автоматизированный сбор через 200+ источников: домены, IP, email, социальные профили. Есть OSS-версия и HX (SaaS)
  • OSINT Framework (osintframework.com) — не инструмент, а каталог. Дерево из ≈600 ссылок по категориям: от никнеймов до даркнета. Правильная стартовая страница, когда не знаешь, чем конкретно проверять новую задачу

Практикум: «Проверить подозрительное фото за 10 минут»

Возьмите в работу любую картинку из сегодняшней ленты Telegram-каналов с подписью «свежий кадр». Дальше — по шагам, таймер на 10 минут:

  • Шаг 1 (2 мин). Прогнать через Яндекс.Картинки + Google Lens + TinEye + Bing Visual. Записать: где найдено, даты самой ранней публикации. Если TinEye даёт 2019 год — стоп, фото старое
  • Шаг 2 (1 мин). Посмотреть EXIF через InVID-WeVerify или exifer.net. Есть GPS? Совпадает с заявленной точкой? Дата съёмки — на этой неделе?
  • Шаг 3 (2 мин). Геолокация. Открыть Google Earth Pro, сравнить здания/ландшафт с заявленной точкой. Прогнать через SunCalc — тени сходятся с заявленным временем?
  • Шаг 4 (2 мин). Погода. wunderground.com за заявленную дату в заявленной точке — совпадает с тем, что в кадре?
  • Шаг 5 (2 мин). Если сомнение остаётся — Hive Moderation на AI-детекцию. Результат — один из сигналов, не приговор
  • Шаг 6 (1 мин). Проверить C2PA через contentcredentials.org/verify. Если подпись есть — зафиксировать цепочку. Если нет — отметить в заметке

Если за 10 минут ни один шаг не дал красного флага — можно публиковать с пометкой «проверено через reverse image + геолокация + погода». Если хоть один дал красный — дальше по пирамиде до уровня 3 (запрос первоисточнику, второй глаз в редакции).

Русский контекст

В M.3.5 мы разобрали ресёрч-специфику рунета: Яндекс.Картинки вместо Lens для лиц, VK для молодых героев, Telegram-каналы как первоисточник. В фактчеке визуала это работает так:

  • Яндекс.Картинки должен быть первым, а не вторым движком — на постсоветских лицах и архитектуре он сильнее Google
  • Telegram-каналы не индексируются Google Lens и слабо — TinEye. Использовать tgstat.ru и поиск внутри Telegram для проверки, публиковалось ли фото раньше в других каналах
  • Реестр иноагентов и экстремистских материалов из M.3.5 применять и к визуалу: если источник в списке — отдельная юридическая проверка редактора

Главное из урока

Пайплайн проверки визуала — это четыре уровня пирамиды, закрытые конкретными инструментами:

  • Провенанс: EXIF, C2PA, первоисточник
  • Первоисточник: Яндекс + Google Lens + TinEye + Bing параллельно, сортировка по дате
  • Триангуляция: SunCalc, Earth Pro, Copernicus Browser, Wikimapia, Shadow Finder, Overpass Turbo, wunderground
  • Второй глаз: AI-детекторы (Hive/Sensity/Deepware) как сигнал, не приговор

Десять минут на пайплайн — минимальная инвестиция, чтобы не запускать в публикацию сгенерированную картинку или трёхлетнее фото под свежей подписью. Инструменты бесплатны или условно-бесплатны, браузерные плагины ставятся за минуту. Нет причин этого не делать.

В следующем уроке — AI-детекторы текста и почему с ними всё сложнее: GPTZero, Turnitin, Originality и почему 16% false positives на общем контенте означают, что одним детектором решения не принимают.

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

Скачать урок

Есть идея или нашли ошибку?

// Обсуждение

Можно писать анонимно. Укажите email, чтобы получать уведомления об ответах.