又到了一年一度大学生放假晒机票的时光了,看着朋友圈里漫天晒机票的,我望着机票上的二维码,默默保存下了图片,“破解”找到了她们的姓名、航班号、座位号等。
今天就来介绍一下关于登机牌二维码泄露私密信息的原理。
登机牌的结构

航空个人信息
PNR (客订座记录)两种。你乘坐的是杭州✈纽约的国际航班,你们你的机票票面将会包含 API与 PNR 两部分,如果你的航班是海口✈杭州,那么你的机票信息将仅有 PNR 信息。
API 主要包含护照、签证等信息,这些信息将会在飞机起飞后通过航空专用网络传输到你所到达城市的边境检出处。在飞机到达城市前的几个小时,该国的边检部门会对信息进行检查与排除,排除相关可能存在🚨不寻常因素的旅客。PNR 则是乘客订座记录的信息,包含了旅客的航线、座位号以及其他相关信息。PNR 作为一个最能准确了解航班内部信息的数据,其使命可想而知。现在各国相关部门已经要求航空公司为其提供相关P NR 数据,对于保障旅客安全以及反恐形式还是有着深远意义。
票面上的技术&票面信息的解析
一维码

二维码
票面信息解析
国内城市一维登机牌

国内城市二维登机牌

M1JINCHENGWEI WR ENCW1 HAKNGB JD5539 276S012C0073 147>3181O 6276BJD 29898212735446100JD HU 7048475665
分析
M1:旅客姓名,对,我的名字是JINCHENGWEI
WR :性别(😥我是纯汉子,一定是识别错误)ENCW1 :系统自动形成了PNR码
HAKNGB:HAK& NGB 始发地与目的地海口与宁波的简称
JD5539:JD代表所执飞航空公司 5539对应航班号
276:对应当年的276天,刚好对于10月02日 S012C:S代表舱位等级 012C座位号
0073:值机序号 6276BJD:6代表2016 276:对应当年的276天,刚好对于10月02日 B:资料类型
JD:航空公司,首都航空。29898:29,结构化信息字段 898,航空公司数字代码,898海南航空股份有限公司(首航为其子公司)
212735446100 :一串文档代码 JD:市场运营代码,首都航空运营。HU7048475665:常旅客编码
