Pređi na vsebino
cutty.dev
All posts

QR koda za WiFi — gostje se povezujejo brez vnašanja gesla

Naredite QR kodo za WiFi, da se bodo gostje povezali z enim skenom, brez diktiranja gesla. Format, omrežje za goste in spremenljiva povezava, ko se geslo spremeni.

Pri vsakem obisku obstaja takšen trenutek. Nekdo si vzame čevlje, še vedno stoji v predhodu, in preden se začne "kako ste?", se pojavi vprašanje: "kakšen WiFi imate?". In začne se ritual. Vstaneš, greš do routerja, ga obrneš spodnjo stran navzgor, stegneš oči nad mikroskopskim nalepkom. Diktiraš. "T kot Tomaž, nič, u, b, štiri... ne, štiri, ne štirinajst, samo štiri". Na drugi strani nekdo vpiše, izbriše, ponovno vpiše. Je bilo veliko B ali malo b? Po peti poskusu telefon končno zazna omrežje in nastopi tišina olajšanja.

To sem naredil stočrt. In vsakič sem mislil isto: mora iti obstajati preprostejši način. Je. Ena mala kvadratna nalepka, prilepljena ob vratih ali na strani hladilnika. Telefon zraven, sekunda, povezano. Brez črkanja, brez gimnastike z routerjem.

Kaj dejansko je v tem kvadratu

Sodobni telefoni (iPhone od iOS 11, Android približno od desetice) se lahko povežejo v omrežje samo z lestenjem kode. Zveni kot čarovnica, vendar ni nobena magija. Pod površino je navadno besedilo, grafično zakodirano po določenem vzorcu:

WIFI:T:WPA;S:NazwaSieci;P:TwojeHaslo;;

Razčlenimo to na posamezne dele:

  • T je tip varnosti. WPA vključuje WPA2 in WPA3, obstaja še WEP, za odprto omrežje pa pustite prazno.
  • S je SSID, kar je preprosto ime vaše omrežja.
  • P je geslo.
  • H:true dodate le takrat, ko je omrežje skrito in ne objavlja svojega imena.

Naprava bere ta niz znakov, sistem vidi prefiks WIFI:, prepozna vzorec in sam predlaga povezavo. En pritisk. Gost nikoli ne bo videl gesla, ga ne mora prepisivati, ni ga kako zapamiętati in odnesiti. Isto patentno rešitev lahko uporabite na listu v gostinskem sobi pri najemih stanovanjih, na podlagi v kavarni, na vhodnih vratih pisarne. Kadarkoli, ko ljudje pridejo in si preprosto želijo imeti internet.

Vendar pa obstaja ena ovira, na kateri večina ljudi zapade ob prvem poskusu.

Naredek, ki vse pokvari

Če imate v imenu omrežja ali v geslu znak ;, ,, :, \ ali narekovaj ", mu morate dodati nagnjenega črta. V nasprotnem bo telefon geslo odrezal točno na tem mestu, ker bo pogojno znako upošteval kot konec polja. Recimo, da je vaše geslo pa;ss"word. Zapišete ga tak:

WIFI:T:WPA;S:Dom_Salon;P:pa\;ss\"word;;

In to je vse. To je absolutno najpogostejši razlog za pritožbe "sem skeniral in ne deluje". Nekdo je generiral kodo, geslo je imelo v sredini pogajnik, on pa ga ni eskapiral. Telefon je dobil polovico gesla in vljudno zavrnil. Preveri to, preden natisneš petdeset kosov.

Komu dejansko odpreš vrata

Tu bi se želel za trenutek ustaviti, ker je to del, ki ga ljudje najpogosteje spregledajo, pa je najpomembnejši. QR koda je fizični objekt. Je na steni, leži na mizi, nekdo jo lahko fotografira s telefonom z druge strani dvorane, ne da bi se sploh povezali. In ker je tako, se vprašanje ne glasi "kako narediti kodo", temveč "kam vodi".

Predstavljaj si, da ta koda kaže na tvojo glavno domačo omrežje. To isto, v katerem sedi NAS z dvajsetimi leti fotografij, tiskalnik, kamere, morda strežnik datotek. Nalepiš jo v stanovanje, ki ga oddajaš preko Airbnb. Ali v lokal. In nenadoma ima dostop do tvojega LAN-a vsak, ki je pri tebi spal pol tedna, plus vsak, ki mu pošlješ fotografijo nalepke.

Zato: skoraj vsak router ima danes mrežo za goste, v angleščini Guest Network. To je ločen SSID, oddeljen od preostale vaše LAN omrežja, običajno z možnostjo omejitve pasovne širine. Kodo generirate prav zanj. Takrat, tudi če fotografija kode konča na nečijem Instagramu ali v skupini na Facebooku, bo tujec dostal največ dostop do interneta. Ne do vaših naprav. To je ena tistih odločitev, ki v nadzorni plošči routerja stane dve minuti, vam pa prihranijo nespečene noči.

Statična koda ima eno čudno slabost

Trdno kodiranje WiFi podatkov izgleda elegantno, dokler ne spremenite gesla. Ker je takrat koda za odhod. V celoti. Recimo, da vodite majčno kavarno in ste natisnili pedeset podlag za skodelice z lepo QR kodo. Čez nekaj časa geslo izteče, ga spremenite v omrežju za goste in... pedeset podlag je zdaj samo papirni odpadek. Plus strošek nove tiska. Plus čas.

Lahko tudi drugače. Namesto da bi WiFi podatke za vedno vključili v kodo, kodirate povezavo. Povezava vodi do preproste strani z navodili za povezavo ali z aktualnim geslom. Sama QR koda ostane ista za vedno, kar vodi, pa lahko spremenite kadar koli.

V cutty.dev je to videti takole:

  1. Ustvarite kratko povezavo, na primer cutty.dev/wifi-cafe, ki vodi na stran s geslom ali navodili.
  2. Za to povezavo generirate QR kodo. Natisnete jo na podloge, vrata ali letake.
  3. Spremenite geslo? Uredite cilj iste povezave. Vse natisnjene kode še vedno delujejo, vi pa ne morate natisniti niti ene nove.

Še ena drobnost, ki je goli koda WIFI:... nikoli ne bo dal tebi. Vidiš, kolikokrat je nekdo dejansko skeniral kodo. V kavarni ali na dogodku to ni statistika zaradi statistike, temveč konkretna informacija o prometu. Pri čemer se tukaj to naredi brez spremljanja ljudi po petih, IP gre v hash, nihče ne gradi profila gostu. To je vse bolj redka stvar, zato je vredno ceniti.

Tako človeško, kaj izbrati

  • Dom, znanci, geslo, ki si ga postavil enkrat in ga ne spreminjaš? Navaden statični koda WIFI:.... Najpreprostejše, deluje celo brez interneta na telefonu, ki ga skenira.
  • Lokal, najem, dogodek, geslo, ki se vsak mesec spreminja? Koda, ki kaže na spremenljivo povezavo. Da ne boš vsakič ponovno tiskal gradivo.

Nekaj stvari, ki jih je lahko zlahka spregledati

Natisnite kodo v velikosti vsaj 2 x 2 centimetri. Manjša lahko postane težavna pri slabšem aparatu. In je ne laminirajte z visokim sijajem, saj odsevajoča svetlobna odsev lahko uničijo skeniranje (preverjeno na lastni koži ob oknu ob midi).

Pod kodo dopiš ime omrežja in geslo z običajnim besedilom. To je nadaroma možnost (fallback) za starejše telefone in za teto, ki ima raje vpisati ročno. Stane te eno vrstico, a reši situacijo.

In najpomembnejša stvar na koncu tega seznama: ne objavljajte kode, ki vodi do glavne mreže z pravim geslom, na javne profile v socialnih omrežjih. To je dobesedno objavljanje ključa do svoje LAN omrežja. Ljudje to storijo brez razmišljanja, ker je "to le lepa slika".

Please provide the Polish Markdown you would like me to translate. I am ready to perform the translation according to your instructions.

Doma imam tak nalepko, prilepljeno na notranji strani omarice v predhodnem prostoru. Gostje vedo, da tam je, jo skenirajo, ko prehodijo, in cel ritual s spetkanjem gesla je preprosto izginil. Malenkost, a je spremenila način, kako se ljudje vstopajo v moj stan. Včasih so najboljša izboljšanja tista, ki niso velika, temveč tista, ki izrežemo le en majhen, ponavljajoč se trenutek iritacije. Če se vaše geslo radi spreminja, temeljite kodo na zamenljivi povezavi in si to uredite za vedno. Če se ne, bo tudi listek z ročno napisanom kodo opravil svoje delo. Vprašanje je le, kje ga boste zalepili.