Otsikko (2 merkkiä)
Formattikoodi "M" + segmenttien lukumäärä (1–4). Välilaskulennolla, esim. SFO → JFK → LHR, on segmenttiä 2 ja se sisältää kaksi segmenttitietuetta peräkkäin.
Standardit · IATA-viivakoodi-boarding-passi
Lähes kaikki mitä lentoyhtiö tietää matkastasi. Boarding-passisi 2D-viivakoodi (QR, Aztec tai PDF417) sisältää koko nimesi, kuusi- tai seitsemänmerkkisen varausviitteesi, lentoyhtiön ja lentonumeron, reitin, lähtöpäivän, istumapaikan, matkustusluokan, lähtöselvitysjärjestyksen ja mahdollisesti kanta-asiakasnumeron. Yhdessä nimesi ja varausviitteesi riittävät kirjautumiseen lentoyhtiön verkkosivustolle ja varauksen käsittelyyn – siksi julkisesti jaettu kuva boarding-passista on todellinen turvallisuusriski.
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.
Säiliö on symbologialtaan joustava – useimmat lentoyhtiöt käyttävät nykyään QR-koodeja, eurooppalaiset suurnopeusrautatiet ja SBB käyttävät Aztecia, ja muutama vanha lentoyhtiö lähettää edelleen PDF417:ää. Koodattu TEKSTI on identtinen kaikissa kolmessa; vain visuaalinen koodaus eroaa. Skannerimme lukee kaikkia kolmea symbologiaa ja soveltaa samaa dekooderia tulostekstiin.
Jokaisen boarding-passin pakollinen osa on tasan 60 merkkiä: 2 merkin otsikko (formattikoodi "M" + segmenttien lukumäärä) sekä 20 merkin matkustajannimi, 1 merkin sähköinen lippu -ilmaisin ja sitten 37 merkin segmenttidata. Välilaskuyhteydet lisäävät 37 merkkiä segmenttiä kohden. Ehdollinen osio (pakollisten 60 jälkeen) sisältää yleensä kanta-asiakasnumeron, tariffiperusteen, lähtöselvityslähteen (verkko / kioski / virkailija) ja lentoyhtiön lisäämät turvallisuustiedot.
Formattikoodi "M" + segmenttien lukumäärä (1–4). Välilaskulennolla, esim. SFO → JFK → LHR, on segmenttiä 2 ja se sisältää kaksi segmenttitietuetta peräkkäin.
"SUKUNIMI/ETUNIMI" vasemmalle tasattu ja välilyönneillä täytetty. Pitkät nimet lyhennetään; boarding-passiin painettu nimi on aina ensisijainen tieto.
"E" sähköiselle lipulle (kaikki nykyaikaiset boarding-passit) tai " " paperimatkalipulle (käytännössä ei koskaan nähtävissä).
Jokaisen segmentin jälkeen valinnainen osio, joka sisältää lentoyhtiökohtaiset lisätiedot: kanta-asiakasnumero, tariffiperustekoodi, matkatavarakiintiö, lentoyhtiökohtaiset turvallisuustiedot ja joitakin harvinaisempia kenttiä. Kanta-asiakasnumero on tässä yksityisyyden kannalta arkaluottoisin tieto – se on pysyvä tunniste, joka yhdistää kaikki lentosi yhteen tiliin.
Jotkut lentoyhtiöt lisäävät allekirjoituksen, jotta boarding-passi voidaan vahvistaa offline-tilassa portilla. Harvat valvovat tätä. Allekirjoituksen olemassaolo ei muuta rungon sisältöä.
Matkustajan nimi + PNR (7 merkin varausviite) toimii käytännössä salasanana useimmilla lentoyhtiöillä. "Hallinnoi varauksiani" -hakutoiminto hyväksyy nämä kaksi kenttää henkilöllisyyden todistamiseen. Niiden avulla hyökkääjä voi:
Useat lentoyhtiöt ovat reagoineet aiempiin tapauksiin lisäämällä monivaiheisen henkilöllisyyden todentamisen hallinnointipalveluun. Monet eivät ole.
Kanta-asiaspisteytyksen ohjaamishyökkäys on dokumentoitu useita kertoja. Matkustajat, jotka twiittasivat tai julkaisivat boarding-passin kuvan Instagramissa, ovat menettäneet päivityksiä, saaneet varauksiaan muutettua ja joutuneet matkatietoja vastaavan kalastelun kohteeksi muutamassa tunnissa.
Matkustajan nimi (etu- ja sukunimi), lentoyhtiö + lentonumero (ilman nollia, esim. "AA123"), reitti (SFO → JFK), päivämäärä ISO-muodossa (juliaaninen päivä laajennettuna älykkäällä vuodenvaihdesiirtymällä), istumapaikka (ilman nollia, esim. "12A"), matkustusluokka, järjestysnumero, tila (ihmisluettavalla etiketillä: "Koneessa", "Lounge-pääsy" jne.). Välilaskuyhteyksillä on segmenttikohtaiset rivimerkinnät.
PNR peitetään samalla napauta-paljastaaksesi-komponentilla, jota käytämme salasanoissa ja 2FA-salaisuuksissa. Kuvakaappaus tuloksesta ilman paljastuspainikkeen painamista ei vuoda varausviitettä. Kanta-asiakasnumeroa – kun se on ehdollisessa osiossa – palvelimen analysaattori ei pura lainkaan; se on vakaa tunniste, joka yhdistää useita matkoja, ja sen näyttäminen tulossivulla heikentäisi tietosuoja-asetelmaa.
Kolme perusteltua syytä skannata oma boarding-passi:
Skanneri toimii selaimessasi; vain dekoodattu teksti lähetetään palvelimillemme (ei kuvaa). Tulos peittää PNR:n oletuksena. Jos otat kuvakaappauksen tuloksesta muistiinpanoihisi, PNR pysyy peitettynä, ellet paljasta sitä nimenomaisesti ennen kuvakaappausta.
Kuvaa viivakoodi (tai käytä skannerisivun kameraa) ja pudota se sisään. Tulos näyttää jokaisen matkan segmentin PNR:n peitettynä.