Záhlaví (2 znaky)
Kód formátu "M" + počet segmentů (1–4). Let s přestupem, např. SFO → JFK → LHR, má počet segmentů 2 a nese dva záznamy segmentů za sebou.
Standardy · Palubní vstupenka s čárovým kódem IATA
Téměř vše, co letecká společnost ví o vaší cestě. 2D čárový kód (QR, Aztec nebo PDF417) na vaší palubní vstupence kóduje jméno, číslo letu, sedadlo, PNR a řadu dalších polí definovaných rezolucí IATA 792. Tato stránka vysvětluje, co je uvnitř, a proč byste nikdy neměli zveřejňovat fotografii palubní vstupenky.
The standard is IATA Resolution 792, maintained by the International Air Transport Association as part of the Passenger Services Conference Recommended Practices. It defines a fixed-width text encoding that fits inside a 2-D barcode and contains everything the gate agent's scanner needs to confirm your booking.
Kontejner je flexibilní z hlediska symboliky — většina dopravců dnes používá QR kódy, evropská vysokorychlostní železnice a SBB používají Aztec a několik starších dopravců stále vydává PDF417. Kódovaný TEXT je ve všech třech případech shodný; liší se pouze vizuální kódování. Náš skener čte všechny tři symboliky a na výsledný text aplikuje stejný dekodér.
Povinná část každé palubní vstupenky má přesně 60 znaků: 2znakové záhlaví (kód formátu "M" + počet segmentů), za nímž následuje 20 znaků jména cestujícího, 1 znak indikátoru elektronické letenky a 37 znaků dat segmentu. Přestupní lety přidávají dalších 37 znaků na segment. Podmíněná sekce (po povinných 60 znacích) obvykle nese číslo věrnostního programu, tarifní třídu, zdroj odbavení (web / kiosek / agent) a případná bezpečnostní data dopravce.
Kód formátu "M" + počet segmentů (1–4). Let s přestupem, např. SFO → JFK → LHR, má počet segmentů 2 a nese dva záznamy segmentů za sebou.
"PŘÍJMENÍ/JMÉNO" zarovnáno vlevo, doplněno mezerami. Dlouhá jména jsou zkrácena; vytištěné jméno na průkazu je vždy zdrojem pravdy.
"E" pro elektronickou letenku (každý moderní průkaz) nebo " " pro papírovou (prakticky se nevyskytuje).
Za každým segmentem může následovat volitelný blok s dopravcem-specifickými daty: číslo věrnostního programu, kód tarifní třídy, povolená zavazadla, bezpečnostní data dopravce a několik méně obvyklých polí. Číslo věrnostního programu je zde nejcitlivější položkou — jde o dlouhodobý identifikátor spojující každý váš let s jediným účtem.
Někteří dopravci připojují podpis, aby bylo možné průkaz ověřit offline u brány. Málokteří to vynucují. Přítomnost podpisu nemění obsah těla.
Kombinace jména cestujícího + PNR (7znakový lokátor rezervace) stačí většině leteckých webů k přístupu k vaší rezervaci bez hesla. Útočník, který tuto kombinaci získá, může:
Několik leteckých společností reagovalo na minulé incidenty přidáním vícefaktorové identifikace (e-mail, datum narození) k vyhledávání rezervací. Ne všechny. Dopravci bez tohoto opatření jsou zranitelní vůči samotnému PNR a jménu.
Útok na přesměrování mil byl zdokumentován vícekrát. Cestující, kteří přišli o míle na věrnostních účtech, ho stopovali k fotografiím palubních vstupenek sdíleným na sociálních sítích.
Jméno cestujícího (jméno příjmení), dopravce + číslo letu (bez úvodních nul, např. "AA123"), letiště odjezdu a příletu, datum letu, třída, sedadlo a stav cestujícího jsou standardně viditelné — jde o údaje, které byste normálně kontrolovali u brány.
PNR je maskováno za stejnou komponentou "klepnutím odhalíte", jakou používáme pro hesla a kryptografické klíče. Zobrazí se až po záměrném klepnutí. Tento vzor je konzistentní v celém skeneru.
Tři legitimní důvody, proč lidé skenují vlastní průkazy:
Skener běží ve vašem prohlížeči; na náš server se dostane pouze dekódovaný text (nikoli obraz). PNR je maskováno ve výchozím zobrazení.
Vyfoťte čárový kód (nebo použijte kameru na stránce skeneru) a vložte ho. Verdikt zobrazí jméno cestujícího, let, sedadlo, PNR (maskované) a veškerá podmíněná data nalezená v průkazu.