过年千万不要在朋友圈晒机票,名字打码了也不行!

以下内容已屏蔽图片优化访问速度
[IMG]
[IMG]
来源 | 差评

作者 | 差评君
刀哥说
朋友圈晒旅行的方式有很多种,有晒当地美景的,有晒当地美食的,还有一种,是晒登机牌的。


但是请注意,千万不要在你的朋友圈晒你的登机牌了。




差评君今天看到了个新闻,一家机票预定系统曝出了高危漏洞,安全隐患非常大!


[IMG]


大概的意思是说,全球有 44% 的航空公司,只要你在上面买票,黑客就可以知道你的所有个人账户信息。。。


[IMG]为什么这么猛呢,首先还要说到 “ Amadeus ”  这个东西,虽然你可能没听说过,但每年全球大量游客订机票的时候都会用到它。


这个 Amadeus 是全球多家 GDS 系统之一, GDS 的全称是 Global Distribution System -- 全球分销系统。


GDS 是旅行中介商和航空公司的中间服务商,整理航空公司的航班库存,做信息整合和发布。
[IMG]


[IMG]说白了。。。二道贩子。。。


但这是个很有技术含量的贩子,而且提供的服务对航司来说非常有必要。


一般来说,航空公司自己有一套预定系统,存着航班数据,有预定出去的票和余票。


[IMG]


但是航空公司只有自己的数据,没有别家的。


[IMG]如果我们要订一个复杂点的,跨航司的航线,就很麻烦了。


这时候 GDS 的作用就出来了:它们和航空公司签订协议,可以直接访问余票数据,再把服务提供给代理商。


[IMG]


用户通过代理商平台,比如携程,飞猪等搜索机票时,这些代理商就联系 GDS ,然后 GDS 去航空公司的数据库里找配对,代理商再比价显示结果。


一旦我们通过携程,飞猪等订好票,这个确认信息会再次通过 GDS 给航空公司,更新票库。


[IMG]


完成预定的时候,会产生一个 “ 旅客预定记录 ” ,也就是 PNR ( Passenger Name Record ) ,在 GDS 和航空公司的系统里。


想必订过机票的各位,都在邮件里收到过 PNR ,就是那个 6 位的数字 + 字母组合。


下图红色标注部分就是 PNR


[IMG]


PNR 里包含了很多重要的旅客信息,比如姓名,联系方式,出发地,目的地,价格。。。


[IMG]同一个 PNR 可以在不同的航空公司里搜出对应的记录,以及前后连接着的航班。


[IMG]


打个比方,差评君订了这样一套复杂的航线:杭州 -> 首尔 -> 达拉斯 -> 拉斯维加斯,依次由韩国航空,美国航空,美联航承运。 ( 举例而已,现实中哪有这么折腾的订法。。。 )


那么韩国航空的工作人员收到了 PNR 以后,可以找出杭州 -> 首尔的信息,以及下一班首尔 -> 达拉斯的信息;


美联航的工作人员,可以搜到达拉斯 -> 拉斯维加斯的信息,以及上一班衔接的首尔 -> 达拉斯的航班。


至于美国航空的工作人员,则能通过同一个 PNR ,搜到这 3 个航班信息,因为前后都衔接上了。


[IMG]


[IMG]通过上面的例子,我们可以理解 GDS 的好处了。


用一套统一的,标准一致的系统,既可以方便消费者,也可以方便供应商。


这就好像是工业标准里的螺丝钉半径,要是全世界的螺丝钉都随心所欲自订半径,这个世界连个飞机都造不起来。


GDS 和 PNR 服务了全球的旅行者和旅行商,全球主流的几大 GDS 公司有 上文提到的 Amadeus,以及 Sabre , Galileo 等等。。。


[IMG]


有时候航空公司有时候还会转行当代销,通过  GDS 在官网上卖其他航司的票,满足顾客需求 ~


这些 GDS 向航空公司收钱,然后给机票代理商订座补贴,如此运转下来 GDS 的收费大约占行业成本的 2% 。 ( 数据来源:知乎 @elliott )


[IMG]这些钱都是航空公司的成本,没错。。。一般来最终会落到我们消费者头上的,万恶的资本主义。。。


相对来说,我们国家的 GDS -- 中航信就良心得多,据统计商业成本占行业成本的 0.5% 。( 数据来源:知乎 @elliott )


[IMG]


这次发现 Amadeus 漏洞的安全人员 Rotem 说,他们团队从以色列航空公司的网站上可以轻易拉出他们和 Amadeus 之间交流 PNR 的记录。


刚刚差评君提到了 PNR 包含了很多信息,因此黑客拿到 PNR 以后可以看到乘客的个人信息,甚至还能用它来更换常旅客计划码偷里程!


[IMG]


据 Rotem 说,这个漏洞的源头是产生 PNR 的系统太容易被暴力破解了,因此和 Amadeus 连接的航司网站应该都有安全隐患。。。


[IMG]而他们的合作航司,还不少。。。可能接近两百家。


三大联盟旗下一大堆航空公司
[IMG]


而且 Amadeus 根本没有反机器人机制,黑客写个脚本就可以批量处理 PNR ,然后从中牟利。


[IMG]总而言之,危险得很呐。。。


目前 Amadeus 已经及时修复漏洞,并且引入了一套验证码机制了,可以防一手脚本。
[IMG]


不过这个路还长着。。。因为 PNR 本身就不是个非常安全的信息载体。


虽然理论上只有航空公司, GDS , 代理商,还有你自己知道旅程的 PNR 。


但你想想,自己有没有把登机牌 PO 上朋友圈过?。。。


就算你码掉了名字,机票上的 PNR 能查;


就算码掉了 PNR 或者没印, 登机牌上的条码其实也含有 PNR 。。。
[IMG]


所以对于想获得你用户隐私的人来讲,获得 PNR 简直就是易如反掌。。。


而最重要的问题是:只要有了 PNR ,别有用心的人能做的事情就有很多了!


对于我们普通人来讲,很难避免自己的数据不被有意无意的泄露,有心无力。


但是吧,请大家再也不要在微信微博晒自己机票了,毕竟保护一点是一点嘛,不然没准你朋友圈哪个痴汉顺着机票就找上门了呢。。。


图片来源
HolidaySimply
Amadeus YouTube Channel
SlideShare
TechCrunch
参考资料
TechCrunch " Flaws in Amadeus’ airline booking system made it easy to change passenger records "
Wikipedia " Global distribution system "
Wikipedia " Passenger name record "
知乎问题 “ 国外的 GDS 入化,对于机票代理产业链会产生怎样的影响? ” @elliott 的回答
Amadeus " What is a Global Distribution System ? "


“ 其实 GDS 普遍还接了酒店系统。。。 ”


❖ 刀哥重磅推荐 ❖
点击图片直接阅读
[IMG]
金错刀:
取干货,明误区,
优战术,与创始人同行!
转载原创:15201550047
商务合作:18518970237
超逆天“胶水”,几乎可以修复世界上所有物品!汽车、手机、地板、鱼缸…… 任正非接受BBC专访:孟晚舟永生永世不可能做接班人 被骂又土又丑17年,赚翻190亿!曾经小鲜肉都救不了,如今要干懵优衣库? 又一个步子迈太大的企业悲剧 乔布斯、德鲁克:一生干一件牛逼的事就足够了
好看吗?
总执行时间0.04761672019958496,文章查询时间0.021320819854736328,分类查询时间0.009734153747558594,其他脚本0.0003249645233154297,模板渲染0.01623678207397461