
Замазать скриншот мозаикой, заблюрить лицо, накрыть номер телефона пиксельной плиткой — жесты, которым уже несколько десятилетий, и именно поэтому они кажутся надёжными: срабатывает инерция «так делали всегда». Только не работает. Алгоритмы восстановления изображений выросли до того, что мозаика из стены превратилась в шторку — её сдувает первым же сквозняком. Ниже — о том, почему размытие не удаляет данные, а лишь сжимает их, что именно вытаскивают нейросети из-под замазки и чем блюр стоит заменить.

Любое размытие — математика, а не магия: каждый пиксель заменяется усреднённым значением соседей. Резкие границы расползаются в плавные переходы, но картинка никуда не девается — общая яркость, структура и низкие частоты остаются в кадре. А если ядро размытия известно или хотя бы угадано, классическая деконволюция частично откатывает операцию назад. Собственно, так и работает кнопка «резкость» в любом редакторе.
С пикселизацией ещё интереснее. Мозаика режет кадр на крупные квадраты и усредняет цвет внутри каждого. Теперь вспомним, что текст — это крошечный алфавит: пара десятков букв да десять цифр. Перебрать варианты и сравнить результат с замазанным фрагментом — задача для скрипта, а не для суперкомпьютера. Ещё в середине 2010-х исследователи показали: сильно размытый текст восстанавливается тупым брутфорсом — программа рендерит кандидатов тысячами шрифтов и ищет совпадение с «кашей» на экране. С лицами та же песня: даже под размытием сохраняются контуры, по которым человека можно опознать по базе. Команда Jigsaw когда-то наглядно это продемонстрировала на пикселированных кадрах с YouTube.

Классика жанра — открытая утилита Depix: она собирает пространство вариантов из пикселизированных фрагментов шрифтов и вытаскивает пароли прямо со скриншотов. Генеративные модели пошли дальше: системы суперразрешения вроде PULSE превращают лицо размером 16×16 пикселей в детализированный портрет. Честности ради: для лиц результат — правдоподобный двойник, а не точная копия. Но для ложного опознания и репутационных проблем этого хватает с головой.
С текстом и QR-кодами хуже: там восстановление бывает точным. У QR-кода есть запас прочности — коррекция ошибок позволяет дочитать его, даже если утрачена заметная часть модулей, до трети на максимальном уровне. Размытие модули не стирает, а лишь смазывает границы, поэтому, по имеющимся данным, компактные нейросети, натренированные на парах «читаемый/замазанный», восстанавливают решётку целиком. Неприятно вдвойне: QR принято замазывать на чеках, билетах и пропусках — как раз в уверенности, что мозаика надёжна. Диффузионные модели в редакторах добавляют хаоса: они дорисовывают в замазанных областях правдоподобные буквы и цифры. Совпадёт с оригиналом или нет — лотерея, но, по имеющимся данным, часть символов может оказаться верной. Мелочь? Попробуйте угадать, какие именно.

В России культура замазывания процветает. После массовой оцифровки услуг граждане привыкли пересылать друг другу сканы паспортов и скриншоты личных кабинетов, а встроенные редакторы отечественных приложений по умолчанию услужливо предлагают именно блюр и мозаику. Правовая рамка формально есть: законодательство о персональных данных регулирует обработку и публикацию такой информации, обезличивание в нём упоминается. Загвоздка в том, что нормы предписывают цель, а не инструмент — и на практике вместо настоящего обезличивания выходит мутная плашка из галереи.
При этом технический потенциал «читать замазанное» внутри страны огромен. NtechLab и VisionLabs — разработчики мирового уровня в распознавании лиц, а Kandinsky от Сбера и модели Яндекса уверенно работают с генерацией и редактированием изображений; суперразрешение и реставрация для таких команд — учебная рутина. Регуляторы проблему тоже видят: по имеющимся данным, Банк России предупреждал о схемах мошенничества с QR-кодами при переводах, когда коды перерисовывают или подменяют. Логичный следующий шаг — стандарты обезличивания: не «замажь», а «удали», «перевыпусти», «проверь инверсией». Пока их нет, осторожнее всего стоит быть с замазанными QR в платежах и со сканами документов, уходящими в мессенджеры.

Правило номер один: непрозрачная чёрная плашка поверх плоского изображения. Ключевое слово — «плоского». Истории с судебными документами и отчётами ведомств, где текст копировался прямо из-под чёрных прямоугольников в PDF, — хрестоматийные: надпись-то осталась живым текстовым слоем. Отдельный сюрприз — маркер в разметке на iOS: он полупрозрачен, и, выкрутив контраст, под ним кое-что можно разглядеть. Пользуйтесь кистью со стопроцентной непрозрачностью или инструментами, которые пересобирают файл целиком.
Дальше — по убыванию иллюзий. Обрезать фрагмент кадра вместо того, чтобы его маскировать. Набрать секретные данные заново отдельным текстом, а не «затирать» в том же файле. Пересоздавать секреты: замазанный QR или токен не прячут — их перевыпускают. Метаданные — геолокацию, EXIF — при публикации тоже снимайте: это отдельный канал утечки. И последний жест, отличающий параноика от профессионала, — самопроверка. Инвертируйте цвета, выкрутите контраст, прогоните картинку через любой восстановитель. Читается? Переделывайте.
Размытие десятилетиями создавало иллюзию контроля, и, честно говоря, не без оснований: человеческий глаз действительно ничего не видел. Беда в том, что зрение давно перестало быть единственным читателем наших скриншотов — на другом конце сидит модель, для которой мозаика всего лишь слегка испорченная версия оригинала. Хорошая новость: рабочие приёмы просты. Непрозрачная плашка по слою, обрезка, удаление и перевыпуск данных, финальная проверка контрастом. Плохая: привычка доверять блюру обновляется медленнее, чем нейросети учатся его снимать. Если данные не должны утечь, надёжнейшее место для них — за кадром.