Este prezentat setul de instrumente Unredacter, care vă permite să restaurați textul original după ce îl ascundeți folosind filtre bazate pe pixelare. De exemplu, programul poate fi folosit pentru a identifica date sensibile și parole pixelate în capturi de ecran sau instantanee ale documentelor. Se susține că algoritmul implementat în Unredacter este superior utilităților similare disponibile anterior, cum ar fi Depix, și a fost, de asemenea, folosit cu succes pentru a trece testul de identificare a textului pixelat propus de laboratorul Jumpsec. Codul programului este scris în TypeScript și distribuit sub licența GPLv3.
Pentru a restabili textul, Unredacter folosește metoda de selecție inversă, conform căreia o parte din imaginea pixelată originală este comparată cu o variantă sintetizată prin căutarea prin perechi de caractere pixelate cu diferite deplasări și caracteristici modificate. În timpul căutării, opțiunea care se potrivește cel mai mult cu fragmentul original este selectată treptat. Pentru a funcționa cu succes, trebuie să ghiciți corect dimensiunea, tipul și parametrii de indentare ai fontului, precum și să calculați dimensiunea celulei din grila de pixelare și poziția suprapunerii grilei pe text (opțiunile de compensare a grilei sunt sortate automat) .

În plus, putem remarca proiectul DepixHMM, în cadrul căruia a fost pregătită o versiune a utilitarului Depix, tradusă într-un algoritm bazat pe un model Markov ascuns, datorită căruia a fost posibilă creșterea preciziei reconstrucției simbolului.
Sursa: opennet.ru
