QR-kodens anatomi:data (1), positionsmarkörer (2), tyst zon (3) och valfria logotyper (4). Kredit:Scott Ruoti, CC BY-ND
Bland de många förändringar som pandemin medfört är den utbredda användningen av QR-koder, grafiska representationer av digital data som kan skrivas ut och senare skannas av en smartphone eller annan enhet.
QR-koder har ett brett utbud av användningsområden som hjälper människor att undvika kontakt med föremål och nära interaktioner med andra människor, inklusive för att dela restaurangmenyer, registreringar på e-postlistor, information om bil- och hemförsäljning och att checka in och ut vid medicinska och professionella möten .
QR-koder är en nära kusin till streckkoderna på produktförpackningar som kassapersonal skannar med infraröda skannrar för att låta kassadatorn veta vilka produkter som köps.
Streckkoder lagrar information längs en axel, horisontellt. QR-koder lagrar information i både vertikala och horisontella axlar, vilket gör att de kan hålla betydligt mer data. Den extra mängden data är det som gör QR-koder så mångsidiga.
En QR-kods anatomi
Även om det är lätt för människor att läsa arabiska siffror, är det svårt för en dator. Streckkoder kodar alfanumeriska data som en serie svarta och vita linjer med olika bredder. I butiken registrerar streckkoder den uppsättning nummer som anger en produkts ID. Kritiskt nog är data som lagras i streckkoder överflödig. Även om en del av streckkoden förstörs eller är skymd, är det fortfarande möjligt för en enhet att läsa produkt-ID:t.
QR-koder är designade för att skannas med en kamera, till exempel de som finns på din smartphone. QR-kodskanning är inbyggd i många kameraappar för Android och iOS. QR-koder används oftast för att lagra webblänkar; dock kan de lagra godtyckliga data, såsom text eller bilder.
När du skannar en QR-kod dechiffrerar QR-läsaren i telefonens kamera koden, och den resulterande informationen utlöser en åtgärd på din telefon. Om QR-koden innehåller en URL kommer din telefon att presentera URL:en. Tryck på den så öppnar din telefons standardwebbläsare webbsidan.
QR-koder består av flera delar:data, positionsmarkörer, tyst zon och valfria logotyper.
Data i en QR-kod är en serie punkter i ett kvadratiskt rutnät. Varje punkt representerar en etta och varje tomrum en nolla i binär kod, och mönstren kodar uppsättningar av siffror, bokstäver eller båda, inklusive webbadresser. Som minst är detta rutnät 21 rader gånger 21 kolumner, och som störst är det 177 rader gånger 177 kolumner. I de flesta fall använder QR-koder svarta rutor på en vit bakgrund, vilket gör prickarna lätta att urskilja. Detta är dock inte ett strikt krav, och QR-koder kan använda vilken färg eller form som helst för prickar och bakgrund.
Positionsmarkörer är rutor placerade i QR-kodens övre vänstra, övre högra och nedre vänstra hörn. Dessa markörer låter en smartphonekamera eller annan enhet orientera QR-koden när den skannar den. QR-koder omges av tomt utrymme, den tysta zonen, för att hjälpa datorn att avgöra var QR-koden börjar och slutar. QR-koder kan innehålla en valfri logotyp i mitten.
Precis som streckkoder är QR-koder utformade med dataredundans. Även om så mycket som 30 % av QR-koden är förstörd eller svår att läsa, kan data fortfarande återställas. Faktum är att logotyper inte är en del av QR-koden; de täcker upp en del av QR-kodens data. Men på grund av QR-kodens redundans kan data som representeras av dessa saknade prickar återställas genom att titta på de återstående synliga prickarna.
Är QR-koder farliga?
QR-koder är inte farliga i sig. De är helt enkelt ett sätt att lagra data. Men precis som det kan vara farligt att klicka på länkar i e-postmeddelanden, kan det också vara riskabelt att besöka webbadresser som lagras i QR-koder på flera sätt.
QR-kodens URL kan ta dig till en nätfiskewebbplats som försöker lura dig att ange ditt användarnamn eller lösenord för en annan webbplats. Webbadressen kan ta dig till en legitim webbplats och lura webbplatsen att göra något skadligt, som att ge en angripare åtkomst till ditt konto. Även om en sådan attack kräver ett fel på webbplatsen du besöker, är sådana sårbarheter vanliga på internet. URL:en kan ta dig till en skadlig webbplats som lurar en annan webbplats som du är inloggad på på samma enhet att vidta en obehörig åtgärd.
En skadlig URL kan öppna ett program på din enhet och få den att vidta några åtgärder. Kanske har du sett detta beteende när du klickade på en Zoom-länk och Zoom-applikationen öppnades och gick automatiskt med i ett möte. Även om sådant beteende vanligtvis är godartat, kan en angripare använda detta för att lura vissa appar att avslöja din data.
Det är viktigt att när du öppnar en länk i en QR-kod ser du till att webbadressen är säker och kommer från en pålitlig källa. Bara för att QR-koden har en logotyp som du känner igen betyder det inte att du ska klicka på webbadressen den innehåller.
Det finns också en liten chans att appen som används för att skanna QR-koden kan innehålla en sårbarhet som gör att skadliga QR-koder kan ta över din enhet. Denna attack skulle lyckas genom att bara skanna QR-koden, även om du inte klickar på länken som är lagrad i den. För att undvika detta hot bör du använda betrodda appar från enhetstillverkaren för att skanna QR-koder och undvika att ladda ner anpassade QR-kodappar.