Проверка фото на нейросеть не сводится к одному проценту. Разбираю происхождение файла, Content Credentials, водяные знаки, контекст и честный итог.
Евгений
Дизайнер-партнёр LibraChat
6 мин чтения
Одной кнопки, которая достоверно отвечает «это фото сделала нейросеть», нет. Проверка фото на нейросеть начинается с происхождения файла: кто его передал, где появилась ранняя версия, есть ли подписанная история создания или водяной знак конкретного генератора. Странные пальцы и гладкая кожа остаются поводом посмотреть внимательнее, но не приговором. Я отвожу на первичный разбор 15 минут и записываю не впечатление, а четыре вида доказательств.
Мой итог бывает трёх видов: происхождение подтверждено, найден только сигнал или происхождение неизвестно. Последняя формулировка неудобная, зато честная. Отсутствие доказательства генерации не превращает файл в снимок с камеры.
Что именно проверяет детектор?
Под словом «детектор» скрываются разные инструменты. Один ищет статистические признаки в пикселях. Другой проверяет невидимый водяной знак, который добавляет определённая система. Третий читает Content Credentials — подписанные сведения об истории файла. Их результаты нельзя складывать в один универсальный процент.
Сигнал · Что он способен подтвердить · Чего он не доказывает
Content Credentials — Кто подписал сведения и какие этапы истории в них записаны — Что изображённое событие действительно происходило
Водяной знак совместимого генератора — Что найден знак этой системы или её партнёра — Что любой файл без знака снят камерой
Обычный ИИ-детектор — Что изображение похоже на известные ему примеры — Точный источник и отсутствие ложной ошибки
Визуальная странность — Где стоит проверить геометрию, текст или свет — Сам факт генерации
Ранний источник и автор — Контекст появления и цепочку передачи — Полную техническую историю всех правок
Я сначала спрашиваю у инструмента: «Какой сигнал ты ищешь?» Если ответ спрятан за словом «точность», отчёт для меня слишком туманный. Особенно когда решение касается человека, новости или обвинения в подделке.
Проверка фото на нейросеть начинается с исходного файла?
Да, если получить его безопасно и законно возможно. Скриншот из мессенджера уже прошёл через обрезку, пересохранение и сжатие. Часть метаданных могла исчезнуть. Поэтому я прошу не «самую чёткую картинку», а наиболее ранний доступный файл и ссылку на место, откуда он взят.
В карточке проверки у меня четыре строки:
файл или скриншот, дата получения и хеш, если работа служебная;
кто прислал изображение и что утверждает о нём;
самая ранняя найденная публикация или владелец исходника;
технические сигналы и их точный смысл.
Хеш не раскрывает происхождение. Он лишь помогает не перепутать проверенную версию с другой копией. Если после проверки файл обрезали, новый вариант требует отдельной пометки: вывод о прежнем файле нельзя молча переносить на него.
Частные фотографии я не отправляю в случайный онлайн-детектор. Сначала читаю условия сервиса и решаю, можно ли вообще передавать этот файл. Иногда безопаснее остановиться на разговоре с владельцем, локальном осмотре и источнике публикации.
Что дают Content Credentials при проверке фото на нейросеть?
Content Credentials — это подписанная история происхождения. В ней могут быть сведения о создании, редактировании и применении ИИ. Криптографическая проверка помогает увидеть, связан ли манифест с данным файлом и не нарушена ли подпись.
Но есть две важные границы. Первая: такая история не утверждает, что сцена правдива. Подписанное изображение постановки остаётся постановкой. Вторая: история может быть неполной, а метаданные — удалены при пересохранении или работе в несовместимом редакторе. Поэтому отсутствие Content Credentials означает только «в этом файле их не найдено», а не «ИИ точно не использовался».
Я читаю запись как маршрут, а не как зелёный штамп. Кто подписал? Какое действие указано? Есть ли разрыв между созданием и текущей копией? Если подпись сообщает об обработке, уточняю её вид: обычная цветокоррекция и генеративная замена части кадра — разные факты.
А невидимый водяной знак даёт точный ответ?
Он даёт сильный ответ в своей области. Если совместимый детектор нашёл водяной знак, добавленный при генерации или правке, это свидетельство использования соответствующей системы. Например, SynthID предназначен для распознавания совместимого контента, а не всех изображений в интернете.
Отрицательный результат надо читать буквально: «этот знак не найден». Он не исключает другой генератор, удалённую метку или обычную фотографию с последующей правкой. Универсального вывода здесь опять нет.
Я записываю название проверенного механизма, версию файла и формулировку результата. Фраза «детектор ничего не нашёл» слишком короткая: через неделю никто не вспомнит, какой именно знак искали.
Можно ли определить генерацию глазами?
Глаз помогает найти вопросы. Не ответ. Я смотрю на повторяющиеся детали, физически невозможное соединение предметов, несогласованный текст на вывесках, направление теней и отражений. Затем проверяю каждую странность отдельно.
Такой порядок защищает от двух ошибок:
Настоящую фотографию с необычным ракурсом принимают за генерацию.
Аккуратную синтетическую сцену объявляют настоящей, потому что в ней нет лишних пальцев.
Список визуальных признаков быстро устаревает: генераторы меняются, а компрессия и ретушь способны создавать похожие дефекты. Мне полезнее сформулировать наблюдение без диагноза: «тень кружки идёт вправо, а тень руки — вперёд». После этого можно искать исходник, соседние кадры или объяснение автора.
Где помогает контекст публикации?
Контекст часто сильнее пиксельного впечатления. Я ищу раннюю версию изображения, подпись автора, соседние кадры той же серии и независимое подтверждение события. Если картинка якобы показывает открытие магазина, у магазина должны быть адрес, дата и другие материалы. Красивый фасад сам по себе ничего этого не подтверждает.
Мой короткий маршрут выглядит так:
найти самый ранний известный источник, а не самый популярный репост;
сравнить подпись в разных публикациях;
спросить владельца о файле до пересылки и правках;
отделить вопрос «кто создал» от вопроса «правда ли показанное».
Последний пункт особенно важен. Реальная фотография может сопровождаться ложной подписью. Сгенерированная иллюстрация может честно объяснять абстрактную идею. Происхождение и достоверность сюжета связаны, но это не одно и то же.
Может ли LibraChat вынести вердикт по фото?
Фотографию можно приложить к сообщению и попросить описать видимые несоответствия или собрать вопросы для проверки. Я использую чат LibraChat как помощника по разбору: перечислить наблюдения, не называя их доказательством генерации; подготовить таблицу источников; проверить, какие сведения ещё отсутствуют.
Бинарный детектор происхождения в каноне продукта не заявлен. Поэтому просьба «скажи точно, это ИИ или нет» создаёт ложное ожидание. Для распознавания содержимого изображения пригодится отдельный разбор анализа картинки, но описание предметов не раскрывает историю файла.
Если работа с изображениями нужна регулярно, действующие условия есть на странице тарифов. Перед загрузкой всё равно убери лишние личные данные и проверь право передавать изображение.
В конце своих 15 минут я пишу одну строку: «подтверждено такой-то подписью», «есть такой-то сигнал, требуется исходник» или «происхождение неизвестно». Попробуй прямо сейчас взять одно спорное фото и составить такую строку. Если в ней нет названия доказательства, проверка ещё не закончена.