Представен е инструментариум Unredacter, който позволява възстановяване на оригиналния текст след неговото скриване с помощта на пикселизиращи филтри. Например, програмата може да се използва за определяне на конфиденциални данни и пароли, пикселизирани на екранни снимки или изображения на документи. Утвърдено е, че алгоритъмът, реализиран в Unredacter, надминава предишно наличните подобни инструменти, като Depix, и успешно е преминал теста за определяне на пикселизиран текст, предложен от лабораторията Jumpsec. Кодът на програмата е написан на TypeScript и се разпространява под лиценз GPLv3.
За възстановяване на текста в Unredacter се прилага метод на обратен подбор, при който се извършва сравнение на част от оригиналното пикселизирано изображение с вариант, синтезиран чрез опити за комбинации от символи, пикселизирани с различни премествания и изменени характеристики. По време на пробите постепенно се подбира вариант, който е най-близък до оригиналния фрагмент. За успешната работа е необходимо правилно да се познае размерът, типът и параметрите на отстъпите на шрифта, както и да се изчисли размерът на клетката в пикселизационната мрежа и позицията на накладки на тази мрежа върху текста (вариантите на преместващата мрежа се подбират автоматично).

Допълнително може да се отбележи проектът DepixHMM, в рамките на който е подготвен вариант на утилитата Depix, преведен на алгоритъм на базата на скрита маркова модел, благодарение на който е постигнато повишаване на точността при възстановяване на символите.
Източник: opennet.ru
