Сокрытие данных на изображениях

12 мин

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

Пикселизацию часто применяют на телевидении, чтобы скрыть лицо, интимные части тела или неприличные жесты. Суть метода очень проста: изображение или его часть, которую необходимо скрыть, делится на квадраты одинакового размера. В каждом квадрате определяется доминирующий цвет, и весь квадрат заливается им. Чем больше квадраты, тем сложнее различить первоначальное изображение.   

Использование данного метода для сокрытия ценных данных на фотографии – большая ошибка, так как современные технологии способны с высокой точностью восстановить их.

Исследователи из Университета Техаса и Cornell Tech еще в 2016 году представили программу на основе нейронных сетей, которая восстанавливала размытые изображения и при этом не содержала каких-либо инновационных техник. По данным исследователей, им удалось восстановить 80% искаженных изображений, причем не только тех, где использовалась пикселизация, но и другие эффекты, например обычное размытие. 

Но это не единственное исследование и не единственный метод восстановить искаженное изображение, поэтому лучше используйте закрытие данных фигурой, тогда никакие нейронные сети не помогут.

Например, вот так:

Совет

Используйте одноцветные фигуры для сокрытия части изображения вместо размытия или пикселизации.

Полезно?

Будьте в курсе событий

Подпишитесь на наши новости, чтобы ничего не пропустить.