Шта је КР код?
Те црно-беле квадратне загонетке на менијима, постерима и бординг картама могу да спакују везу, Ви-Фи акредитиве или карту у неколико квадратних центиметара. Ево како функционишу — и како да их креирате и скенирате а да не будете ухваћени.
Пиксели као подаци
КР код — Код за брзи одговор, који је 1994. изумео Денсо Ваве за праћење делова аутомобила — је дводимензионални бар код. Тамо где стари бар код супермаркета чува десетак цифара у једној димензији, КР код чува податке у њему два димензије: мрежа црно-белих модула, сваки по мало. Због тога КР код може да садржи хиљаде знакова уместо десетак цифара.
Подаци могу бити било шта што бајтови могу представљати: УРЛ, обичан текст, контакт детаљи, Ви-Фи акредитиви, чак и бинарне датотеке у теорији. Скенер чита мрежу, реконструише бајтове и интерпретира их.
Анатомија КР кода
Три визуелна обележја чине КР код декодирајућим из било ког угла:
| Елемент | Где | Улога |
|---|---|---|
| Финдер паттернс | Три велика угаона квадрата | Нека скенер лоцира код и његову оријентацију |
| Образац поравнања | Мали квадрат, област доле десно | Исправља изобличење сочива на закривљеним површинама |
| Тајминг образац | Наизменична линија између проналазача | Поставља координате мреже модула |
| Мирна зона | Бела маргина свуда около | Одваја код од околине — део стандарда, немојте га исецати |
| Подаци и исправљање грешака | Све остало | Корисни терет, испреплетан редундантношћу |
Постоји 40 „верзија“ — величине од 21×21 до 177×177 модула. Веће верзије садрже више података; типичан УРЛ се налази око верзије 3–5.
Зашто се оштећени кодови још увек скенирају
КР кодови уграђени Исправљање грешке Рид-Соломон — иста математика која штити ЦД-ове и сонде дубоког свемира. До одређеног удела оштећених модула, декодер реконструише податке који недостају уместо да поквари. Четири нивоа трговачких капацитета за отпорност:
- L — опоравља ~7% штете; најгушћи код.
- M — ~15%; свакодневни подразумевани.
- Q — ~25%; добро за штампу која ће бити обрађена.
- H — ~30%; омогућава вам да ударите логотип у средину, преживљава грубе површине.
Ово је такође разлог зашто кодови толеришу преклапање логотипа: све док штета остаје испод буџета за опоравак, носивост опстаје нетакнута.
Статички против динамичких кодова
A статична КР код директно кодира коначни садржај. Ради заувек, ништа не кошта, ништа не прати — промените одредиште и поново одштампате код. А динамичан код кодира кратку УРЛ адресу за преусмеравање у власништву КР услуге: услуга бележи свако скенирање и касније може поново да одреди одредиште. Згодно за кампање, али додаје зависност (услуга мора остати жива), праћење приватности и често претплату. Наше КР генератор производи само статичне кодове — ништа не истиче, ништа не телефонира кући.
Шта људи стављају унутра
- УРЛ адресе — постери, визит карте, амбалажа.
- Ви-Фи — тхе WIFI:S:name;T:WPA;P:password;; формат придружује мрежи приликом скенирања; наш генератор га прави за вас.
- вЦардс — контакт картицу у једном скенирању.
- Емаил, телефон, СМС — унапред попуњава екран за писање.
- Уплате и карте — једнократни потписи, због чега те шифре никада не смеју поново користити или фотографисати странци.
Безбедно скенирање (гушење)
Пошто је код само веза коју је неко одштампао, нападачи их такође користе - техника чак има и име, куисхинг (КР пхисхинг). Налепнице су шамарале преко легитимних кодова на паркинг метрима, кодова у имејловима који воде до страница за прикупљање акредитива: телефон невидљиво отвара одредиште, и то је опасност.
- Користите скенер који приказује декодирани садржај пре отварања — као што је КР скенер на овом сајту — уместо оног који скаче право на претраживач.
- Пажљиво прочитајте домен: paypa1.com није ПаиПал.
- Будите посебно сумњичави према кодовима који стижу покривање друге кодове или који захтевају пријаву одмах након скенирања.
Добили сте КР код као слику? Дешифрујте га без поверења: КР читач приказује сирови садржај било које слике, локално, пре него што отворите било шта.
Сазнајте више
- Направите један: тхе Генератор КР кодова (линкови, Ви-Фи, е-пошта, СМС — ПНГ преузимање).
- Прочитајте једну уживо: тхе КР скенер са вашом камером или читалац за слике.
- Занимају вас адресе унутар КР веза? Почните са шта је ИП адреса.
Питања за КР код
Да ли КР кодови истичу?
КР код је само податак одштампан као пиксели — не може да истекне. Оно што може престати да ради је одредиште иза тога: динамички КР код указује на услугу преусмеравања која би се могла угасити, а обична веза умре ако циљна страница то учини. Кодови које генеришете локално са обичним садржајем настављају да раде заувек.
Да ли су КР кодови безбедни за скенирање?
Сам код је инертан; ризик је тамо где УРЛ упућује. Нападачи штампају кодове који воде до пхисхинг сајтова, па третирајте декодирану везу као било коју непознату везу — прочитајте је пре отварања. Сигурна је навика да користите скенер који вам прво показује одредиште, уместо да скочите право на претраживач.
Која је разлика између статичких и динамичких КР кодова?
Статички код директно кодира коначни садржај — УРЛ, Ви-Фи акредитиве, текст — и ради заувек. Динамички код кодира кратку УРЛ адресу за преусмеравање у власништву услуге која га је направила, омогућавајући да се одредиште касније промени; ради само док постоји тај сервис и прати свако скенирање.
Колико података може да садржи КР код?
До око 4300 знакова у највећој верзији на најнижем нивоу исправљања грешака. Практично ограничење је много ниже: сваки додатни карактер додаје модуле, чинећи код гушћим и тежим за скенирање — одржавајте садржај кратким, посебно за штампање.