17:55TweetTwitterやFacebook、Instagramなどで海外旅行に行く際に搭乗券の写真を上げている人をよく見かける。搭乗券のバーコードについて本稿では解説する。Pass)は一体どのような情報が印字されているだろうか。名前やマイレージ会員番号など文字で表示されている情報は明らかにプライバシーなのでSNSにアップする人も結構な割合でモザイクやぼかしの処理をしている。バーコードまでは考慮していない人がかなり多い。画像検索やSNSで「搭乗券」と検索すれば容易にバーコードが隠されていない画像を目にすることができる。該当する会員番号マイレージを付けた航空会社のコードと番号。上級会員の場合はその旨も表示されている。クラスメタバーコードQRやPDF417という規格の2次元バーコードが多く利用される。ここに大概の情報は詰まっている。Pass(通称:BCBP)という規格でIATA(国際航空運送協会)がデータのエンコード方法を策定しており、世界各国の空港でバーコードを読み取れるようになっている。(乗り継ぎのなどの場合でも他の空港で発行した搭乗券を読み取れるようになっている)2次元バーコードの例(順にQR、PDF417、Aztec)バーコードはQRやPDF417やAztecなどの規格が多い。このようなバーコード特殊なものではなく、スマートフォンのアプリで読み取ることができる。誤り訂正と言い一部が隠れていたり汚損していても読み取れるように設計されており、ある程度解像度が少し低めな画像でも読み取れることがある。実際に読み取ると、(便宜上半角スペースをアンダーラインで表示していることに注意されたい)M1MYOJI/NAMAE_________E4AB3C2_HNDSINNH_0801_051C010A0045_35C>5180__8051B1A______________2A20501234567890_NH_NH_1234567890__________*30600000K09__NHG____このような文字列になっている。便名、座席番号、ETKT番号とマイレージ会員番号ということが既に分かるかと。これを、規格に則って読み解く。国際的に標準化されたデータの場合であり、日本国内線のQRコードでは独自の場合がある。(一部はこの規格に合致している。0123456789Eチケット番号としては205-0123456789となる。NHGこの部分については航空会社により異なるので割愛。Allianceの場合)などの上級会員ステータスが入る。ANA国内線では運賃種別が入る。今回は重畳されなかった予約番号でどこまで分かるの?予約番号と名前の組み合わせで、各航空会社のサイト(予約確認・オンラインチェックイン機能)や、CRS(予約システム)から誰でも閲覧することができ、例えば以下のサイトから確認ができる。Amadeus本社:スペイン・マドリード。多くの航空会社が予約システムとして採用している。ViewtripTravelport(APOLLO・Galileo・Worldspanを吸収)TrippleANAの子会社、INFINIによる。ここには掲載していないが、IBMによるSabreなどが主要CRSとして存在している。細かいことはWikipediaを参照のこと。名前と予約番号さえ一致すれば取得できるEチケット控え前述の搭乗券から得られた名前と予約番号でこの上図のような文書が取得できる。Eチケット控えには新たに予約クラスや支払い金額・支払い方法・またクレジットカードの下4桁などが記載されている。SNSに上げた写真から必要最低限の情報(名前)さえ漏れれば簡単に個人情報が呼び出せるのだ。気をつけたいところである。