Šta je QR kod?

Te crno-bijele kvadratne zagonetke na jelovnicima, posterima i bording kartama mogu spakovati vezu, Wi-Fi akreditive ili kartu u nekoliko kvadratnih centimetara. Evo kako funkcionišu — i kako ih kreirati i skenirati bez da vas uhvati.

Pikseli kao podaci

QR kod — Kod za brzi odgovor, koji je 1994. izumio Denso Wave za praćenje autodijelova — je dvodimenzionalni bar kod. Tamo gdje stari bar kod supermarketa pohranjuje desetak cifara u jednu dimenziju, QR kod pohranjuje podatke dva dimenzije: mreža crno-bijelih modula, svaki po malo. Zato QR kod može sadržavati hiljade znakova umjesto desetak cifara.

Podaci mogu biti bilo šta što bajtovi mogu predstavljati: URL, običan tekst, kontakt detalji, Wi-Fi vjerodajnice, čak i binarne datoteke u teoriji. Skener čita mrežu, rekonstruiše bajtove i interpretira ih.

Anatomija QR koda

Tri vizuelna obeležja čine QR kod dekodirajućim iz bilo kog ugla:

ElementGdjeUloga
Finder patternsTri velika ugaona kvadrataNeka skener locira kod i njegovu orijentaciju
Uzorak poravnanjaMali kvadrat, donje desno područjeIspravlja izobličenje sočiva na zakrivljenim površinama
Tajming obrazacNaizmjenična linija između tražilaPostavlja koordinate mreže modula
Mirna zonaBijela margina svuda okoloOdvaja kod od okoline — dio standarda, nemojte ga izrezati
Podaci i ispravljanje grešakaSve ostaloKorisno opterećenje, isprepleteno redundantnošću

Postoji 40 "verzija" — veličine od 21×21 do 177×177 modula. Veće verzije sadrže više podataka; tipičan URL se nalazi oko verzije 3–5.

Zašto se oštećeni kodovi još uvijek skeniraju

QR kodovi ugrađeni Reed-Solomon ispravljanje greške — ista matematika koja štiti CD-ove i sonde dubokog svemira. Do određenog udjela oštećenih modula, dekoder rekonstruiše podatke koji nedostaju umjesto da pokvari. Četiri nivoa trgovačkog kapaciteta za otpornost:

  • L — vraća ~7% štete; najgušći kod.
  • M — ~15%; svakodnevne zadane vrednosti.
  • Q — ~25%; dobro za štampu koja će biti obrađena.
  • H — ~30%; omogućava vam da udarite logotip u sredinu, preživljava grube površine.

To je i razlog zašto kodovi tolerišu preklapanje logotipa: sve dok šteta ostaje ispod budžeta za oporavak, nosivost ostaje netaknuta.

Statički protiv dinamičkih kodova

A statički QR kod direktno kodira konačni sadržaj. Radi zauvijek, ne košta ništa, ne prati ništa — promijenite odredište i ponovo odštampate kod. A dinamičan kod kodira kratki URL za preusmjeravanje u vlasništvu QR usluge: usluga bilježi svako skeniranje i kasnije može ponovo odrediti odredište. Zgodno za kampanje, ali dodaje ovisnost (usluga mora ostati živa), praćenje privatnosti i često pretplatu. Naš QR generator proizvodi samo statične kodove — ništa ne ističe, ništa ne telefonira kući.

Šta ljudi stavljaju unutra

  • URL-ovi — posteri, vizit karte, ambalaža.
  • Wi-Fi — the WIFI:S:name;T:WPA;P:password;; format pridružuje mreži prilikom skeniranja; naš generator ga pravi za vas.
  • vCards — kontakt kartica u jednom skeniranju.
  • Email, telefon, SMS — unaprijed popunjava ekran za pisanje.
  • Plaćanja i karte — jednokratni potpisi, zbog čega stranci nikada ne smiju ponovo koristiti ili fotografirati te šifre.

Bezbjedno skeniranje (gušenje)

Pošto je kod samo veza koju je neko odštampao, napadači ih takođe koriste - tehnika čak ima i ime, quishing (QR phishing). Naljepnice su zalijepljene preko legitimnih kodova na parking mjeračima, kodova u mejlovima koji vode do stranica za prikupljanje akreditiva: telefon nevidljivo otvara odredište, i to je opasnost.

  • Koristite skener koji prikazuje dekodirani sadržaj prije otvaranja — kao QR skener na ovoj stranici — umjesto onog koji skače direktno na pretraživač.
  • Pažljivo pročitajte domenu: paypa1.com nije PayPal.
  • Budite posebno sumnjičavi prema kodovima koji stižu pokrivanje druge kodove, ili koji zahtijevaju prijavu odmah nakon skeniranja.

Dobili ste QR kod kao sliku? Dešifrirajte ga bez povjerenja: the QR čitač prikazuje sirovi sadržaj bilo koje slike, lokalno, prije nego što otvorite bilo što.

Saznajte više

FAQ

Pitanja o QR kodu

Istječu li QR kodovi?

QR kod je samo podatak odštampan u pikseli – ne može isteći. Ono što može prestati raditi je odredište iza toga: dinamički QR kod ukazuje na uslugu preusmjeravanja koja bi se mogla ugasiti, a obična veza umire ako ciljna stranica to učini. Kodovi koje generirate lokalno s običnim sadržajem nastavljaju raditi zauvijek.

Jesu li QR kodovi sigurni za skeniranje?

Sam kod je inertan; rizik je tamo gdje URL upućuje. Napadači štampaju kodove koji vode do phishing stranica, pa tretirajte dekodiranu vezu kao bilo koju nepoznatu vezu - pročitajte je prije otvaranja. Korištenje skenera koji vam prvo pokazuje odredište, umjesto da skočite pravo na pretraživač, sigurna je navika.

Koja je razlika između statičkih i dinamičkih QR kodova?

Statički kod direktno kodira konačni sadržaj — URL, Wi-Fi akreditive, tekst — i radi zauvijek. Dinamički kod kodira kratki URL za preusmjeravanje u vlasništvu servisa koji ga je napravio, omogućavajući da se odredište promijeni kasnije; radi samo dok postoji taj servis i prati svako skeniranje.

Koliko podataka može da zadrži QR kod?

Do oko 4.300 znakova u najvećoj verziji na najnižem nivou ispravljanja grešaka. Praktično ograničenje je mnogo niže: svaki dodatni znak dodaje module, čineći kod gušćim i težim za skeniranje — neka korisni sadržaji budu kratki, posebno za štampanje.