从携程被攻击看数据安全

题头:

2015-05-28日,携程被攻击,网站APP全面瘫痪。

截至下午14:40左右,网站主页可以打开,但服务仍然不可用。

网传因为数据库遭物理删除导致。

尽管网传不可尽信,后续携程也发文数据库未丢失,但是数据安全一事,不可小觑。加上3月份信用卡信息泄露一事,携程此次可以说是雪上加霜。

其实,关于数据安全一事,也并非携程一家有此问题。之前酒店开房信息泄漏问题,也炒的沸沸扬扬。

提起数据安全,大多策略集中在防止数据泄露和损毁。

设置强密码策略,增加破解成本,防入侵和防遍历下载,sql双写和定时备份等策略。

这些策略,某种程度上,在技术角度增加了数据安全性和数据完整性。但这只是针对外来入侵所做的防御性策略。殊不知,碉堡都是从内部毁坏的。

本文大体讨论下,如何从内部管理方面,控制数据安全风险。

一、独立DB Server的root权限

IT公司,尤其是互联网公司,因为需要管理大规模的服务器集群,运维人员很多,二线互联网企业可能二三十人,大型互联网公司可能百余人运维团队负责维护所有服务器。

运维人多手杂,如果有人恶意破坏内部数据,只需要借助工作便利,插入一点恶意脚本,定时N天之后,物理删除某个目录或者写01进去,数据自然被损毁无疑。如果更加彻底一点,所有的主从db都来一次,周期性备份一删,估计神仙都难找回,或者,只能从光盘备份进行恢复了。

但是DBA人数并不多,至少,比运维少一个数量级了。

所以,可以将DB服务器root权限交由DBA管理,运维不再拥有管理这几台服务器的权限。

DBA内部由上至下进行权限分配,由部门领导或主管,持有DB Server的root权限,尽量控制在2~3人范围。

其余DBA员工只拥有DB的权限,或根据等级,进一步剥离权限(根据经验,此条可能根本无法最终落实)。

然而,此处只能用于防范员工对DB进行物理操作,领导的操作,行政范围内不可能限制。及时领导范围内想要做任何破坏性操作,鉴于定位操作者极为容易,相对风险太高的事情,也不会有人做了。

二、运维管理备份数据

DBA团队管理DB,需要对所有数据库进行每日增量备份以及定期的全量备份。

可以挑选访问量最小的时候,对新增数据进行备份。

备份可以由程序定点执行,将所需要备份的数据,同步到DBA管理范围之外的机器中。

该机器由运维部门提供维护。

两个部门相互独立,以保证数据不由单一部门操作,避免任一层面的员工对数据进行破坏性删除。

三、重要数据的日志备份

业务线实时日志可以用于在意外发生时,恢复自备份db时间起,至当前时间为止的新增热数据。对此类数据,业务本身会打印log到当前的日志系统中。

或者有能力可以经由消息总线等机制,将全部操作dump到某一集群,对日志分析之后,将数据相关操作进行单独保存,此处扔由运维控制该权限。

四、数据库代码层面防删除

对于永久性的保留的数据,比如用户发帖信息,注册信息等,可以考虑在DB访问层增加策略,不允许代码直接访问数据库,所有访问db 的delete操作,一律由数据访问层在数据库中置位来保证真实物理数据永不被删除。

对于可删的数据,例如图片访问链接,电商的店铺商品注销等,可以也由数据访问层控制,置为删除,实际后台线程扫描,在删除操作48小时以后仍无任何操作的情况下,进行删除。

代码层面控制,尽量交付程序,而不由人工控制,以免发生内部破坏。

五、备份数据的恢复

如果发生任何意外,真有DBA主管级别删除DB数据,可以查看是否从库可以恢复。

如果从库也已经遭到物理删除,还可以从运维部门的备份服务器中,取出之前的备份数据,及时恢复。此时,数据可能已经丢失从备份时刻到当前这段时间内的数据,但总体效果已经比重建db要强得多了。

未备份的数据,可以从业务日志中进行读取恢复。

结论:

数据安全性方面,技术性安全策略可以用来有效防止入侵。

但真正的安全,除了技术方向,还有赖于内部行政管理策略以及权限和责任的划分。

不让数据控制在某一部门甚至某一员工手中,独立各部门职责和访问权限。

增加delete的人工可操作性,防止数据丢失。

有关数据安全,责任重大,实际生产中,无法做到100%的安全,只能尽人事,听天命。

如果以上暂时都难以执行,那么还有一个终极办法:给运维和DBA涨工资,发妹子,以稳定军心~~~

向携程问好~~~

时间: 2024-11-10 12:05:48

从携程被攻击看数据安全的相关文章

携程被攻击了?

新浪科技:据实测,通过百度推广点击进入携程网,页面显示404报错,虽然点击"返回首页"后依然可以进入携程网,但其功能和其它链接均无法使用. 12:11访问时的状态 : 12:40,携程向媒体发布声明称:"5月28日上午11:09,因携程部分服务器遭到不明攻击,导致官方网站及APP暂时无法正常使用,目前正在紧急恢复.对用户造成的不便,我司深表歉意." 友好的携程无线开发总监陈浩然透露:"数据一切安全,应用服务器正在恢复." 外部猜测 : 以下是笔者

Java程序员从京东、阿里、携程面试回来,已成功拿到京东offer

阿里巴巴(一面) 阿里找了一个前辈内推的,准确来说应该是直推,是他帮我直接录的简历,他本科进的阿里蚂蚁金服,厉害吧?是真的佩服.第一次在官网上填资料,想想马云有多出名,想想蚂蚁金服这样的顶级技术,有些兴奋,有些期待. 录完简历后等待简历评估,原来,找内推不一定能得到面试机会,能不能得到面试机会要经过简历评估(我这才知道,原来内推免笔试可不是那么容易的),毕竟内推能免去在线笔试直接面试,互联网第一梯队像百度.阿里,腾讯的笔试真的很有难度,做过前几年这些公司的笔试题,真的太难了.在阿里的校招群里看到

携程前端

字体渲染 1 commentsfhz 2014-07-29 说到web性能,前端工程师很自然地反应是yahoo的30+条优化规则.这些规则可以将网页加载从原来的几秒甚至十几秒较少到3s甚至1s以内.当一个完整界面展现在用户眼前时,内容就通过不同的字体.图片以及多媒体传达给用户.使用户在1s内看到网页和使用户留在网页上几分钟甚至几十分钟同样重要.字体作为内容承载信息的重要部分,若使用不“适当”的字体或者字体由于渲染等缘故对用户不友好,则会(有可能)造成不必要的用户流失.本文介绍浏览器的字体渲染,希

携程云抢票,这个时间点,你还是憋试了, 傻缺!

作为携程的前员工,今年抢票,为了保险期间,我试用了这个“携程云抢票”功能. 下了订单,等了两天, 一点反应都没有.好几年没有回家过年了,特别想抢票啊,心情大家都理解. 先看一下今天能抢哪天的票: 没错, 2月1号的, 只有2月1号的,因为2月2号的明天才放票. 然后点那个充满期待的抢票按钮,输出界面如下: 还有个时效, 嗯,想的还挺周全: 只是,TMD的这个抢票时效到底是什么呢意思呢? 是今天的没有抢到,继续抢下一天的?还是只抢指定日期的? 啥意思啊?文字说的清楚啊! 问一下客服: 好啦, 意思

《转》四本与携程相关的书

本文转自chinaifne 目前市面上我看到的与携程有关的书有三本:<第一团队>.<这才是最牛团队>.<如家模式>.另外有一本书<雅高--银河系的诞生>被携程的季琦奉为经典,我也一并买来看了.以下逐个评价. <第一团队>是2008年出的.中信出版社出的.中信出版社出的财经.管理类图书一般来说质量都不错.我认为这本也说得过去.作者总结整理了1999-2004年之间携程的四个创始人从创建携程创建如家的过程.讲了许多10多年前的这个行业的故事.有些细节

图书企业信息网是否存在类似携程重大安全漏洞

携程为了实现"携程在手.说走就走",涉嫌储存用户的信用卡支付宝等信息,这一重大安全漏洞被人们所重视!那么,中国图书企业信息网是否存在信息泄露等问题呢? 答案是否定的,中国图书企业信息网在用户安全信息方面做的很好,不会将用户的任何资料透露给任何人,也不会因为系统因素将用户的信息泄露到互联网上. 中国图书企业信息网的用户信息保存方式,用户的个人账户保存在中国图书企业信息网的数据库中.而用户的营业执照及个人的隐秘信息,我们选用书面及保密的保存方式,绝不会因为网站被攻击而使用户的信息泄露. 用

携程Android App插件化和动态加载实践

携程Android App的插件化和动态加载框架已上线半年,经历了初期的探索和持续的打磨优化,新框架和工程配置经受住了生产实践的考验.本文将详细介绍Android平台插件式开发和动态加载技术的原理和实现细节,回顾携程Android App的架构演化过程,期望我们的经验能帮助到更多的Android工程师. 需求驱动 2014年,随着业务发展需要和携程无线部门的拆分,各业务产品模块归属到各业务BU,原有携程无线App开发团队被分为基础框架.酒店.机票.火车票等多个开发团队,从此携程App的开发和发布

看看百度和携程面临的问题,游戏公司是不是也该醒醒了?

最近一周,可以说互联网全行业的朋友圈,都被百度贴吧.携程机票两件事刷屏了. 因为身处不同的细分行业,更不敢说自己明辨是非,所以不好妄加评论这两件事的是非曲直,但对我触动最大的,却是因为这两件事背后的共性问题,以及手游行业应该向何处去的思考. 乍一看,这两件事完全不搭.但背后,其实折射的或许是同一个问题.也就是,当移动互联网的增长红利被基本吃完后,靠粗放.甚至粗暴的流量变现模式,还能维系多久?以及,手游行业能不能找到一个挣到增量收入,吃相比较优雅,能赢得尊敬的出路? 致我们终将逝去的流量为王时代

收购艺龙,携程“居心叵测”,用垄断倒逼去哪儿

一石激起千层浪,对于携程收购艺龙这件事业界出现了多种声音,也假设了多种可能,但说来说去无外乎"看好"与"看衰"两方面.从策略层面来看,控股艺龙固然是一步好棋,但市场作用被炒的有些过于夸张了,其实携程正在做一个局,而艺龙是这盘棋局中的关键一子. 收购艺龙或暴露了携程居心叵测的大布局 从过去的成长经历来看,携程非常擅于做局,而这次收购艺龙的背后隐隐浮现出携程用心良苦到居心叵测的一盘大棋局.有没有想过,为何前不久还在盛传"去携"合并,如今却突出变成了携