广州日报讯
(记者杨进)前日携程预订系统大瘫痪有了最新进展。昨日上午,携程方面向本报记者进行了回应,称经技术排查,确认此次事件是由于员工错误操作,删除了生产服务器上的执行代码导致,并表示,此次事故中携程的数据和数据库并未受到此次事件的影响,用户订单数据也完整无损。
有网友质疑,一个小小代码为何可以让携程网瘫痪这么久,迟迟修复不了?携程方面回应,一般来说,类似携程这样的大型网站承载着繁多业务,其后台是一个由SOA(面向服务)架构组成的庞大服务器集群,看似简单的一个页面背后由上千个应用子系统以及上千个Web Service组成,而每个应用子系统和每个Web Service之间都存在着相互调用的依赖关系。携程负责人表示,发生事件后,携程的技术人员除了需要恢复生产服务器上的执行代码以外,还需要做的是恢复并确保每个应用子系统以及每个Web Service的功能正常,同时确保应用子系统与Web Service间的调用关系得以正常执行。携程昨日再次保证,数据和数据库并未受到此次事件的影响,用户订单数据也完整无损。
记者昨日采访了IT安全专家李铁军。他向记者解释,对于一些权限比较高的程序员而言,一个代码错误是足以让整个系统陷入危险境地,目前其实在技术上予以规避还是可以做到的,比如有些IT企业可以对一些可能对系统带来危险的操作程序予以关闭或者改造,也可以设置多重确认等。“但在这次瘫痪事故之前,很多互联网企业并没有意识到该问题的重要性。”李铁军认为,这是一次教材式的经验和教训。“互联网企业的安全风险意识和突发意外应对机制,通过这件事件,可以得到一个很好的提升。”