Naar de inhoud
HexSlate

Een gebied vervagen of pixelen

Nog geen afbeelding

Sleep er hierboven een naar binnen, zet een kader over wat weg moet, en pas het toe.

0 kaders

Een afdekking die terug te draaien is, is geen afdekking

De manier van falen waar deze tool voor bestaat is berucht en blijft gebeuren: iemand dekt een wachtwoord, een adres of een gezicht af met een zwarte rechthoek in een tekstverwerker, exporteert dat, en de rechthoek blijkt een object te zijn dat boven op de originele inhoud ligt. Hem selecteren en op delete drukken geeft het origineel terug. Zo zijn medische dossiers, rechtbankstukken en meer dan één set inloggegevens gelekt.

Hier wordt de afdekking in de pixels geschreven. Het gebied wordt op het canvas vervangen en het canvas is wat gecodeerd wordt, dus de afgedekte pixels bestaan niet in het uitvoerbestand. Er is geen laag, geen object, geen origineel eronder. Open de download opnieuw en bekijk hem zoals je wilt. Er valt niets terug te halen.

Pixelen is zwakker dan het lijkt

Pixelen is in principe een omkeerbare bewerking, en in de praktijk ook bij een kleine genoeg zoekruimte. Bevat een gepixeld gebied tekst uit een bekend alfabet, dan kan een aanvaller elke kandidaattekst tekenen, elk op dezelfde manier pixelen en vergelijken. Dat is aangetoond op gepixelde bankgegevens en weggelakte namen. Gezichten zijn veel lastiger maar niet immuun.

De regel is dus simpel: gebruik voor alles wat niet terug mag komen een dekkende vulling. Een dekkend blok vernietigt de informatie in plaats van haar te bewerken, en geen enkele slimmigheid haalt haar terug. Pixelen en blurren zijn om iets minder opvallend te maken, niet om het geheim te maken.

De sterkte wordt tegen elk kader gemeten in plaats van tegen de afbeelding, en dat telt zwaarder dan het klinkt. Een vaste blokgrootte maakt van een klein gezicht een dichte veeg en laat een groot gezicht bij dezelfde instelling prima leesbaar, en dat grote gezicht is het geval waarvan iemand denkt dat het afgedekt is terwijl dat niet zo is.

Metadata is de andere helft

Een gezicht afdekken doet niets aan de GPS-coördinaten in het EXIF-blok van het bestand. Een afgedekte foto die nog steeds vertelt waar hij genomen is, met welke camera en op welke seconde, is op geen enkele manier die telt afgedekt. Deze pagina waarschuwt als het bestand metadata draagt, en de hercodering haalt het uit de uitvoer. Controleer het origineel met de EXIF-viewer voordat je iets deelt.

Veelvoorkomende problemen

  • Het voorbeeld toont het oude resultaat. Toepassen tekent één keer. Verplaats een kader en pas opnieuw toe; de knop is het moment van vastleggen, en het bestand dat je opslaat is altijd wat je als laatste toepaste.
  • De uitvoer is een PNG, geen JPEG. Met opzet. Een blok met harde randen dat als JPEG gecodeerd wordt krijgt ringartefacten langs de rand, en bij zware compressie kan die ring informatie dragen over wat eronder zat.
  • De blur heeft een zichtbare naad. Een blur bemonstert pixels van buiten zijn eigen gebied, dus de hele afbeelding wordt door het filter hertekend en op het kader afgeknipt. Zonder dat zou hij aan de randen transparantie bemonsteren en een donkere halo achterlaten.
  • Iemand kan uit de context nog steeds zien wat er stond. Afdekken haalt de vorm, de plek en de grootte van wat je afdekt niet weg. Eén zwartgemaakt woord van bekende lengte in een bekende zin is niet privé.

Veelgestelde vragen

Wordt de afbeelding geüpload?

Nee. Alles gebeurt in een Web Worker in dit tabblad. Voor een tool die dingen onleesbaar maakt is dat geen leuke extra. Een onafgedekte afbeelding naar een server sturen om hem daar te laten afdekken betekent dat de onafgedekte versie je controle al verlaten heeft.

Kan ik hier een PDF onleesbaar maken?

Nee. Een PDF houdt tekst als tekst, dus die visueel afdekken laat de woorden eronder gewoon leesbaar staan, precies de fout die hierboven beschreven staat. Tekst in een PDF fatsoenlijk onleesbaar maken betekent de content stream verwijderen, en dat is een andere klus dan wat op deze pagina staat.

Herkent het gezichten automatisch?

Nee, en dat is een bewuste beperking. Automatische herkenning mist gezichten onder een hoek, in de schaduw en in spiegelingen, en een tool die zegt "3 gezichten afgedekt" nodigt je uit om hem te vertrouwen en te stoppen met kijken. De kaders zelf plaatsen betekent dat je naar de hele afbeelding gekeken hebt.

Kan ik controleren of de afdekking werkte?

Ja, en dat zou je moeten doen. Sla het bestand op, open het daarna hier of ergens anders opnieuw en zoom in op het afgedekte gebied. Wat je ziet is alle data die er is.