Пять состояний вместо одного значка

Отсутствует — встроенный манифест не найден. Есть — данные прочитаны без полного состояния. Действительный — криптографические и структурные проверки пройдены. Доверен — подписант дополнительно связан с настроенным якорем доверия. Недействителен — как минимум одна обязательная проверка не пройдена.

Действительный манифест подтверждает привязку подписанных утверждений к файлу по правилам валидатора, но не истинность изображённого события.

Что читает анализатор

Манифест C2PA может указать генератор, действия создания или правки, тип цифрового источника, компоненты, миниатюры и подпись. Активен самый новый манифест, привязанный к текущему файлу.

Сайт показывает издателя, генератор, тип источника, действия, число компонентов, время подписи, метки утверждений, успешные проверки и коды ошибок, если они доступны.

Почему «действителен» и «доверенный» — не одно и то же

Любой может создать структурно действительную подписанную запись. Доверие определяется политикой и цепочкой сертификатов. Браузер использует официальный снимок списка доверия C2PA и сообщает состояние SDK без выдуманной личности.

Как выглядит вмешательство

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

Что передаётся по сети

Выбранное изображение остаётся объектом Blob в браузере и напрямую передаётся официальному анализатору WebAssembly. Страница загружает собственный движок WASM и включённый снимок списка доверия с того же сайта. Изображение не прикрепляется ни к одному запросу.

Проверить файл.

Открыть проверку C2PA