Forskere frigiver DEDA for at anonymisere laserprinter sporingspunkter

DEDA er et nyt værktøj til Linux, som forskere har oprettet til at læse og afkode den retsmedicinske information og til at anonymisere oplysninger for at beskytte mod sporing.

Electronic Frontier Foundation opdagede i 2008, at næsten alle store farvelaserprinterproducenter tilføjede sporingspunkter til ethvert trykt dokument. De gule sporingspunkter var usynlige for øjet og tilsyneladende føjet til udskrifter på anmodning fra den amerikanske regering.

Stiftelsen stoppede med at opdatere listen i 2017 med oplysning om, at der er stærke bevis for, at alle laserprintere bruger en form for sporing. Organisationen fortsatte med at antyde, at der var en stor sandsynlighed for, at printere, der ikke brugte gule prikker, brugte et andet system, der endnu ikke var identificeret.

Et team af forskere fra TU Dresden i Tyskland offentliggjort et forskningsdokument, der giver dybere viden om sporingsmetoder til laserprinterudskrivning. Forskerne opdagede et nyt sporingsmønster, formåede at afkode information og udviklede en algoritme til at registrere og udtrække data.

Forskerne bekræfter EFF's første opdagelse af, at farveprintere tilføjer 'små og systematiske gule prikker' til udskrifterne. Oplysningerne inkluderer normalt printerens serienummer og udskrivningsdataene.

Oplysningerne kan læses og kodes automatisk ved hjælp af de rigtige værktøjer. Sporingsdata udgør en risiko for privatlivets fred, da informationen kan bruges til at linke udskriften til en bestemt printer.

De tyske forskere fandt fire sporingspunkter, der blev brugt af laserprintere. Forskningsopgaven giver en analyse af koden og strukturen for hver.

BEDSTEFAR

deda laser printer dots

Forskerne frigav BEDSTEFAR - sporing af Dots Extracting, Decoding og Anonymisation toolkit - som er tilgængeligt for Linux.

Du kan installere værktøjet ved hjælp af kommandoen pip3 installere deda. Det understøtter forskellige muligheder:

  • læse sporingsdata fra et scannet billede: deda_parse_print INPUTFILE
  • find en divergerende printer ved hjælp af flere scannede udskrifter: deda_compare_prints INPUT1 INPUT2 [INPUT3]
  • prøv at registrere ukendte mønstre: libdeda / extract_yd.py INPUTFILE
  • anonymiser et scannet billede: deda_clean_document INPUTFILE OUTPUTFILE
  • anonymiser et dokument til udskrivning:
    1. gem som PS-fil ved hjælp af pdf2ps: pdf2ps INPUT.PDF OUTPUT.PS
    2. udskriv testside-fil: deda_anonmask_create -w
    3. scanne dokument og videregive tabsfri fil: deda_anonmask_create -r INPUTFILE
    4. anvende anonymiseringsmaske: deda_anonmask_apply mask.json DOCUMENT.PS

Forskerne foreslår, at du analyserer udskrifterne ved hjælp af et mikroskop, hvis den maskerede side dækker sporingspunkter, der er tilføjet udskrifter af laserprinteren.

Det bedste sandsynligvis er at bruge inkjetprintere når det er muligt, men hvis det ikke er muligt, skal du bruge DEDA for at sikre dig, at sporingskoden ikke er integreret i udskrifter.

Relaterede artikler