Safari öppnas, en sida laddas och ingenting annat händer. Det förvånar folk eftersom koden lämnades över som en VPN-konfiguration, men telefonen behandlade den som en länk. Båda beteendena kommer från samma ställe: en QR-kod bär bytes, och något på telefonen måste känna igen dessa bytes som ett format det förstår. När ingenting känner igen dem är den förnuftiga reservlösningen att visa text eller erbjuda att öppna en URL.

Steg ett: avkoda innehållet innan skulden

Läs koden med en vanlig skanner och titta på de första tecknen. Ett inledande http eller https betyder en nedladdningsadress, en XML-deklaration betyder nyttolasttext, och ett kort block som börjar med ett produktnamn tillhör vanligtvis en klients privata importformat. Den enda blicken talar om vilken av följande kontroller som gäller. Den avslutar också en diskussion om telefonen som egentligen är en diskussion om innehållet. Skriv den i ärendet, för nästa läsare kommer att fråga vad koden faktiskt innehöll.

Att byta namn på en nedladdad fil ändrar inte vad den är. Bytesen avgör vilken app som kan använda den.

Steg två: matcha skannern med nyttolasten

Kameran har ingen VPN-importör, så den erbjuder de generiska läsningarna: öppna länken, kopiera texten, lägg till adressen i kontakter. En klient med egen skanner kan känna igen ett format som kameran aldrig kommer att känna igen. Ingen av utfallen säger något om en annan klient på en annan telefon. När två klienter används på en plats förklarar just den mismatchningen en kod som fungerar för en person och misslyckas för nästa.

Fråga operatören vilken klient koden genererades för. Den frågan avgör fler fall än någon skannerinställning.

Steg tre: nedladdning är inte installation

En Apple-konfigurationsprofil som hämtas via URL måste fortfarande installeras. Filen landar i profilavsnittet i Inställningar, och någon måste granska den och bekräfta installationen där. Att öppna länken och att installera profilen är separata händelser, och ingen av dem ansluter tunneln. Följ alla tre stegen var för sig, annars får det sista skulden för de två första.

En hanterad enhet kan avvisa installationen direkt, och en QR-kod bär ingen befogenhet att upphäva det beslutet.

Steg fyra: klassificera bilden som de data den håller

Om nyttolasten bäddar in en nyckel eller en inloggningsuppgift är bilden en kopia av den hemligheten. Skärmbilder färdas genom chattappar, bilagor och kameraalbum, och ingen av dem är designad för att hålla hemligheter. Bestäm var ett foto av koden får leva efter samma regler som du tillämpar på själva nyckeln.

Om nyttolasten pekar på en nedladdning avgör länken och serverns regler vem som får hämta materialet. En kod tryckt på en affisch är inte en privat kanal.

Steg fem: verifiera tunneln som ett eget steg

Kontrollera konfigurationen efter en lyckad import som ett separat ämne: är den vald, ansluter den, och svarar en privat resurs. Var och en av dessa har olika åtgärd och olika ägare. En konfiguration som ansluter medan den privata resursen är tyst har redan sagt att tunneln fungerar och att rutten eller resolveraren inte gör det.

Skriv ner vilket steg som misslyckades. Fyra steg med ett fel är ett supportärende; fyra steg sammanpressade till ett enda klagomål är en gåta för alla. Lämna sedan materialet vidare med steget skrivet bredvid: vad koden bär, vilken klient som använder den, och om installation eller anslutning var det sista som fungerade.

Relaterade artiklar