QR-meniji v restavracijah: koda ni pravi jedilnik
Rečeno vam je, da potrebujete kodo, ki jo je mogoče urejati. V resnici se vsak dan spreminja vsebina strani z jedilnikom, ne njen naslov – statična koda pa to brezplačno obvlada.
yourrestaurant.com/menu ostane nespremenjen, medtem ko se jedi na njem spreminjajo ob vsaki strežbi. Ponudba dinamičnih kod zabriše to razliko: prodajajo vam možnost urejanja *naslova strani*, čeprav v resnici urejate *vsebino strani*.Kode QR za jedilnike so leta 2020 postale nekaj običajnega in niso več izginile. V večini restavracij je kodo enkrat ustvaril tisti, ki je skrbel za spletno stran, od takrat pa je nihče ni več preveril – kar je pomembno, saj se ta model osredotoča prav na gostinstvo: veliko kod, veliko skeniranj, dolgo uporabljeni tiskani materiali in majhne marže.
Zakaj restavracijam zaračunavajo za vsako mizo?
Ker se obračun po kodi sreča s podjetjem, ki potrebuje veliko kod. Restavracija z dvanajstimi namiznimi stojali, nalepko na oknu in nalepko na vrečki za hrano ima štirinajst kod. Pri dinamičnem paketu z obračunom po kodi je to štirinajst postavk vsak mesec za jedilnik, ki je nekoč stal le toliko kot papir.
Naročnina je tu tudi nenavadno vztrajna. Namizna stojala so plastificirana, nalepke so prilepljene, jedilniki pa se natisnejo največ sezonsko. Ponovno tiskanje je resen projekt, zato mesečna pristojbina ostane udobno nižja od njega – prav tako je bila cena izračunana. Dejanski strošek »brezplačne« kode QR to računico podrobneje pojasnjuje.
Kaj ponudnik izve o vaših gostih?
Vsako skeniranje je zahteva HTTP ponudniku, preden se jedilnik naloži. Brez piškotkov ali privolitve prejmejo IP-naslov gosta, časovni žig, napravo in operacijski sistem ter prednostni jezik – ker ima vsako namizno stojalo svojo kratko povezavo, pa tudi podatek, za katero mizo gre.
V združeni obliki je to podrobna slika vašega poslovanja: število gostov na uro, čas menjave gostov za mizo, katere mize so najbolj obremenjene, vzorci med delavniki in konci tedna ter jezikovna sestava vaših strank. To so resnično uporabni operativni podatki o vaši restavraciji, ustvarja pa jih vaše pohištvo in zbira nekdo drug.
Pri celotni bazi strank ponudnika je slika še širša. Isti prstni odtis naprave, ki se ponavlja v restavracijah, trgovinah in lokalih v mestu, opisuje gibanje posameznika. Sodišče Evropske unije je v zadevi *Breyer* (C-582/14) odločilo, da je lahko dinamični IP-naslov, ki ga zabeleži upravljavec spletnega mesta, osebni podatek. Zato ne gre le za zanimivost, temveč za vprašanje skladnosti – po GDPR pa odgovornost praviloma nosi podjetje, ki je kodo uvedlo. Kaj zabeleži posrednik QR-kode pojasnjuje podrobnosti.
Kaj gre v praksi lahko narobe?
| Težava | Kaj vidi gost | Kdaj se običajno zgodi |
|---|---|---|
| Naročnina poteče | Namesto jedilnika se prikaže obvestilo o nadgradnji | Kartica poteče ali oseba, ki je vse uredila, odide |
| Prekoračena omejitev skeniranj | Občasno se prikaže napaka ali oglasna stran | Med vašo najbolj obremenjeno strežbo – glejte omejitve skeniranja |
| Ponudnik preneha delovati ali ga prevzame drugo podjetje | Na vsaki mizi je neuporabna koda | Brez opozorila in brez možnosti ukrepanja |
| Prekrivna nalepka | Prepričljiva lažna stran za plačilo ali Wi‑Fi | Kadar nihče ne preveri fizičnih stojal – glejte quishing |
Prve tri težave so ista napaka v različnih preoblekah: jedilnik je odvisen od podjetja, ki niste vi. Četrta ni povezana z zaračunavanjem, vendar jo to še poslabša, saj gost, vajen neznane kratke domene, ne more opaziti zlonamerne.
Ocena britanskega NCSC je, da so kode QR v pubih in restavracijah običajno varne, precej več previdnosti pa je potrebne pri kodah, prejetih po e-pošti. Preostalo fizično tveganje je prekrivna nalepka, protiukrep pa je preprost: preverite stojala.
Kako je videti fiksna različica?
| Dinamična (danes običajna) | Statična na vaši domeni | |
|---|---|---|
| Mesečni strošek | Za vsako kodo vsak mesec, za nedoločen čas | Nič |
| Kaj prikaže predogled za gosta | Neznano kratko domeno | yourrestaurant.com |
| Kdo zabeleži skeniranje | Ponudnik tretje osebe | Vaš strežnik |
| Če naročnina poteče | Pokvarijo se vsa namizna stojala | Nič se ne zgodi |
| Spreminjanje jedilnika | Urejanje strani | Urejanje strani |
| Spreminjanje ciljnega URL-ja | Nadzorna plošča ponudnika | Preusmeritev na vaši domeni |
Kaj pa kode za naročanje in plačilo?
Te je treba ločiti od kod za jedilnike, saj je profil tveganja res drugačen, zato nasvet ni enak.
Koda za naročanje in plačilo gosta pošlje na stran, kjer bo vnesel podatke kartice. S tem se povečajo posledice vsake težave v tem članku: prekrivna nalepka na plačilni kodi je neposredna pot do zlorabe kartice, ne le nadloga, skener, ki v predogledu ne prepozna vaše domene, pa nima načina, da bi ločil vašo blagajno od prepričljive kopije. Opozorilo Zvezne komisije za trgovino o nalepkah, nameščenih čez legitimne kode, je namenjeno prav takšnemu vzorcu v drugih okoljih, klasičen primer pa so parkirni avtomati.
Iz tega sledita dve pravili. Prvič, plačilna koda mora vedno vsebovati vašo domeno ali pravo domeno vaše platforme za naročanje – nikoli splošnega skrajševalnika, saj s tem odstranite edini preveritveni signal, ki ga ima gost. Drugič, domeno natisnite z berljivim besedilom poleg kode in fizična stojala preverjajte po urniku; oboje je poceni in oboje je edina obramba, ki deluje za mizo.
Če vaša platforma za naročanje izda kode, eno dekodirajte in preverite, čigava domena je v podatkih. Nekatere platforme neposredno kodirajo svojo domeno, kar je v redu. Druge na vrh dodajo preusmeritev prek skrajševalnika tretje osebe, s čimer se med gosta in obrazec za kartico vstavi dodatna, pogodbeno neurejena stranka.
Kako preklopite?
- Dekodirajte trenutno namizno stojalo z našim bralnikom in preverite, čigava domena je v podatkih. Če ni vaša, uporabljate najeto preusmeritev.
- Izberite stabilen URL –
yourrestaurant.com/menu– in poskrbite, da se ne bo spremenil. Če želite možnost poznejše premestitve, usmerite kodo nayourrestaurant.com/min od tam nastavite preusmeritev. - Ustvarite statično kodo QR za [URL](Url), ki kodira ta naslov.
- Po želji dodajte sledenje za posamezno mesto:
?src=table,?src=window,?src=takeaway. Vaša lastna analitika vam bo nato dala enako število obiskov po mestu, kot vam ga je prodajala nadzorna plošča. - URL natisnite z berljivim besedilom poleg kode, da lahko gostje do jedilnika pridejo brez skeniranja in vidijo, da je koda vaša.
- Ponatisnite ob naslednjem rednem ciklu, nato prekličite naročnino, ko starih stojal ne boste več uporabljali.
Če so kode že neuporabne in gostje danes naletijo na stran za nadgradnjo, vodnik za izhod iz blokade pred ponatisom opisuje nujno zaporedje korakov.
Pogosta vprašanja
- Ali kode QR za restavracijske jedilnike stanejo?
- Ne bi smele. Kodo lahko ustvarite brezplačno, jedilnik pa je na vaši spletni strani. Ponavljajoči se strošek nastane šele, ko koda vodi prek ponudnikove preusmeritve, ki se zaračunava za vsako kodo vsak mesec.
- Ali lahko spremenim jedilnik, če je koda QR statična?
- Da. Koda kaže na naslov strani, ne na njeno vsebino. Jedilnik na tej strani lahko posodobite, kolikorkrat želite – tudi dnevne ponudbe – natisnjene kode pa vam nikoli ni treba spremeniti.
- Kaj se zgodi z namiznimi stojali, če preneham plačevati?
- Pri dinamičnih kodah vsa stojala prenehajo delovati istega dne. Pri statičnih kodah ni ničesar, za kar bi morali še naprej plačevati.
- Naj koda QR vodi do PDF-ja ali spletne strani?
- Do spletne strani. PDF-ji so na mobilnih napravah počasni, na telefonu jih je težko brati in pogosto zahtevajo povečevanje z dvema prstoma. Mobilnim napravam prilagojen meni HTML na stabilnem URL-ju je hitrejši in ga je lažje posodabljati.
- Kako vem, ali je kdo posegel v namizno stojalo?
- Fizično preverite, ali je čez izvirnik nalepljena nova nalepka, in občasno dekodirajte stojalo, da potrdite, da podatki še vedno vsebujejo vašo domeno. Tako Zvezna komisija za trgovino kot FBI sta opozorila na prekrivne nalepke na javno dostopnih kodah.
Zamenjavo pripravite zdaj, da bo nared za naslednji ponatis: koda QR za URL. Ozadje: resnica o prevarah s kodami QR.
Pripravljeni na statično QR kodo?
Ustvarite jo v svojem brskalniku — brez računa, brez sledenja, brez naročnine. Kar ustvarite, pripada vam.
Povezano branje
Dnevniki skenov QR: podatke dobijo, tvegate vi
Analitika skenov ni dodatna funkcija. Prav zaradi nje obstaja preusmeritev — pravno tveganje pa nosi druga stranka kot tista, ki hrani podatke.
Urejljive QR-kode brez naročnine: ena vrstica
Odgovor na »ampak pozneje moram spremeniti cilj« ni naročnina. To je pot preusmeritve na domeni, ki jo že imate.
Omejitev skenov QR odpove vam, ne vašim strankam
Omejevanje ne prekine kode brez opozorila. Nekaterim jo prekine občasno — nadzorna plošča pa izpad prikaže kot pojemanje kampanje.
Quishing: QR-generatorji so najbolj zlorabljene domene
Preusmeritvena plast, ki jo »brezplačni« generatorji QR-kod vstavijo v običajno tiskano gradivo, je ista plast, na katero se zanašajo napadalci — in skenerjem je odvzela zadnjo obrambo.
Kode QR so brez licence: zakaj jih plačujemo?
Mesečni znesek ni cena. Cena je ta znesek, pomnožen z vsako kodo, ki ste jo natisnili, in vsakim mesecem, ko je gradivo še v uporabi.