Среда 8 мая 23:56   Ясно + 3°

Пикселизировать пароли теперь небезопасно: на GitHub появилась утилита, которая расшифровывает их

07.12.2020 13:54

Пикселизировать пароли теперь небезопасно: на GitHub появилась утилита, которая расшифровывает их

Пикселизация используется во многих областях, в первую очередь, чтобы скрыть информацию в изображениях и тексте. Такое часто практикуют не только компании в своих внутренних документах, но и обычные пользователи, чтобы их пароли никто не увидел. Удивительно, но до сегодняшнего дня никто не додумался создать программку, которая бы могла восстанавливать информацию с таких изображений. Такая мысль пришла в голову разработчику Beurtschipper, который придумал утилиту для восстановления пароля с зашифрованной с помощью пикселизации картинки. Она получила название Depix и уже доступна на Github.
Фильтр пикселизации можно рассматривать как один из методов размытия. Большинство таких алгоритмов имеют тенденцию к размыванию пикселей, поскольку они пытаются имитировать естественное размытие, вызванное проблемами фокусировки. Алгоритм использует тот факт, что линейный блочный фильтр обрабатывает каждый блок по-отдельности. Он пикселизирует все блоки в изображении, чтобы проверить прямые совпадения.
Для большинства пиксельных изображений Depix удаётся найти результаты с одним совпадением, которые, как предполагается, верны. Затем сравниваются совпадения соседних блоков, которые геометрически находились на том же расстоянии, что и на пиксельной картинке. Они тоже считаются верными. Этот процесс повторяется несколько раз. После того, как правильные блоки больше не имеют геометрических совпадений, выводится точный результат. Для блоков с несколькими совпадениями формируется среднее значение. Проще говоря, алгоритм восстановления паролей по скриншотам основан на методе пикселизации похожих данных и с последующей проверкой их на соответствие с оригиналом.
Новость дополняется...

Источник

2024 © "СЕЛЕНИУМ". Все права защищены. Карта сайта |