百度安全专家:很多公司存在严重的Web安全问题

4月16日消息,百度安全专家方小顿在2009腾讯安全技术峰会上指出,很多互联网公司在架构上存在缺陷,重要业务和次要业务本质上没有分离,web安全问题非常严重。他举雅虎的例子称,雅虎用户在美国登录一次后,在中国等都是登录,登陆一次就可以直接登陆所有应用,这就是有风险的,完全信任客户端而无法验证当前认证是否有效,这样把可能遭受的攻击的风险泛化。黑客一旦攻入一个web应用,他就可以自然而然进入其他的服务包括敏感的web应用如用户邮箱,这对安全非常不利。498)this.width=498;' onmousewheel = 'javascript:return big(this)' border=0 hspace=0 alt=百度方小顿谈雅虎安全方面宿命:犯了所有忌讳 align=middle src="http://new.51cto.com/files/uploadimg/20090420/1359580.jpg" _fcksavedurl="/files/uploadimg/20090420/1359580.jpg">百度安全专家方小顿2009腾讯安全技术峰会4月16日在深圳麒麟山庄国际会议厅举行。腾讯科技做现场直播。 以下是百度安全专家方小顿演讲实录: 方小顿:大家好!我今天主要讲的是Web程序架构,首先是关于我的介绍,我是一位安全工程师,也是一位跨站师和web渗透师,安全太关注
于一个方面没有太大的意义,
所以也搞一些业余的渗透测试。最主要的一点,我是黑客实用主义者,一些Web的漏洞,可以利用的情况下我才
认为它是安全漏洞,这是最主要的不同。今天我跟大家讲一下Web安全的发展,很久以前,网络上是
什么样的情况呢?操作系统存在空口令,web服务器存在溢出,这个时候谈web应用安全
毫无意义。而后来web的漏洞,比如影响服务端的漏洞比较多,也是有原因的,那个时候操作系统变得健壮,空口令已经不存在了,溢出也变得比较少了,黑客就会把目标投入到web应用程序,也就是现在经常讲的SQL注射、代码执行、文件读写等。现在各互联网公司组织了自己的安全部门,大家可以把一些SQL注射问题解决掉,代码执行解决掉,文件读写也解决掉,而现在的问题是,一个应用程序可以没有与系统交互的命令执行,
但是不可能没有输出、输入。没有对外界有输出的业务程序,可能都不用出现在web前端上,直接放在后台就可以了,所以客户端的安全问题就非常多了。客户端安全问题有什么严重呢?现在一些web2.0应用,像博客,SNS,Web应用最大的是用户数
众多,只要有一个地方存在问题就可以导致通过好友影响到更多的客户,譬如一些web2.0蠕虫,严重的时候可能导致服务down掉。还有一些邮箱服务,这些也是属于隐私特别高的,如果有XSS,把你的私密信件窃取掉。具体的跟应用的场景有关,漏洞的影响就看黑客在什么地方用,如何用。这个时候我们怎么办?安全工程师是在甲方工作的,他不像黑客可以花非常多的精力找一个漏洞,我们的责任是保护我们互联网公司所有应用程序的安全,但是面对海量的程序,我们真有精力找出所
有的安全问题吗?不像在传统的Web应用里,也就是web1.0时代,一个公司可能就只是一个单独的web应用,我们可能走SDL,对代码进行审核,流程从我们走,我们可以对安全薄弱环节把关,这个时候我们可以很有效率地提高一个应用的安全性。但是面对互联网公司大量的应用时,由于资源有限,我们就很难对每一个应用都这么操作,
那么能不能有什么方法能降低客户端漏洞的风险,从基本架构上把这个问题解决掉呢?譬如雅虎现在分为雅虎美国、雅虎中国、雅虎台湾、雅虎日本,还有很多不知道的,只要在一个地方登录可以自动切换到其他的地方,这是很方便的应用,但是同时带来一个什么样的问题?他只要随便yahoo.com下面出现Xss漏洞,就是一个次要业务的漏洞也会影响到所有的服务,譬如mail等敏感业务,可能也会受到影响。雅虎这个问题的本质上就是服务众多,重要的和次要的没有分离,为什么我们谈到次要与重要,是这样的,我们在一个互联网公司,区分应用重要和次要的是由上级决定,上级觉得这个东西赚钱,太重要,要把时间花在这个上面,他能给我们带来利益,我们要把它做好。同时忽略了一些应用,相对次要,这方面花的精力就少。如果次要和重要的业务在web架构没分离的话,假设我是一个攻击者,我知道你在重要的业务上花了很多精力,我为什么要碰这一块已经防范好的,我把你没有主要的那部分搞了不就得了。另外雅虎的同事跟我聊天跟我谈到他说做安全,雅虎在安全方面有这个宿命,因为前期的架构一旦定了,后期修改的话代价会非常大。譬如雅虎做到全球性的互联网企业后,会遇到了这么一种情况,他有雅虎中国、雅虎美国,我们传统的应用程序登录的时候,一个帐户一个密码,认证的时候自然会后面的数据库查询查询状态,当雅虎做大以后,用户数众多,这样做就变得不可能了,他不可能在全世界每个业务都会到美国查询密码是否正确。他们为了防止这种现象,只要你登录成功,雅虎是把Cookie设置在.yahoo.com,在美国登录一次,在中国等地都是登录的,这就是有风险的,因为风险被泛化到全球所有的web应用,一旦有人能破解这个算法,黑客攻击一个点,他就可以自然而然进入人家的帐户。由于他前期没有考虑到这种情况,在架构上没有设计好,一旦算法泄露,只能升级服务器,而黑客还是有可能再次拿到算法,由于后期改动认证机制,成本太大所以很难从根本上解决这个问题,所以说这是雅虎安全上的宿命。还有一个问题,也是大家比较公认的,我个人也这么认为,Linux比Windows安全,Windows一旦感染病毒就可能导致系统文件和其他拥护的文件全部都改了,而Linux中招了,就只能影响到自己,各个帐户之间是独立的,所以从这一点上我认为Linux比Windows设计、架构上好。看起来我上面说的都是挺简单的东西,实际上让互联网公司做是非常困难的事情。一是和业务的冲突,当时这么做的时候也没有考虑到那么多,应用都只考虑方便和效率,这样就导致基础架构的形成,而后来的业务的发展都是在那个架构之上。一旦根已经定了,根上面长出大树、枝叶都长出来了,基础架构形成以后,重新从安全上考虑,设计这样一个东西的话,代价是非常大的, 我们需要把整个树做一次全
新的手术,在最痛的地方去改,代价非常大,Yahoo作为一个典型的互联网公司就是个例子。我们能不能不改呢?现在互联网公司很多都没有意识到这一点,为什么没有这种想法?是因为不够大。互联网公司发展完以后,发展得够大以后,安全问题突出以后,就会发现已经是想改都改不了。

时间: 2024-07-30 06:10:14

百度安全专家:很多公司存在严重的Web安全问题的相关文章

百度电脑专家使用图文教程

  您的电脑在日常使用中出现故障或者遇到操作问题,您是怎么寻找解决方案的呢?很多网友可能会选择询问自己身边的电脑高手,或者在百度搜索对应的问题,寻找解决方案.但是,电脑高手也有不懂的时候,百度搜索的时候,又百度电脑专家会因为描述不准确或者信息太多,无异于大海捞针.所以,百度公司全新推出一款免费系统工具软件,让百度工程师.专家QQ群帮忙您解决疑难杂症,高效修复,智能呵护.电脑有问题,就用百度电脑专家! 如果您电脑遇到故障,可以通过以下几种途径寻求百度电脑专家的帮助: 一.在百度搜索电脑问题: 百度

构建网络营销生态圈软环境“百度认证”专家委员会成立

2月29日,来自中国广告传播及营销领域的12位产业端顶尖学术和实践专家汇集北京,参加 百度营销研究院举办的"百度认证"专家委员会成立暨教材开发启动会,并应邀成为百度营销研究院针对百度认证项目的特聘专家.专家们针对"百度认证"体系如何促进互联网营销体系规范和创新提出了各自的观点和建议,精彩摘录如下: 百度营销研究院常务副院长李丛杉李丛杉:产业生态圈的软环境意味着参与这个产业生态圈里每个角色自身的软能力,其中一个重要指标是人才普及率:互联网营销市场人才是非常欠缺的;另外

“百度知道专家”:推广网站的好帮手

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 众所周知,利用百度知道可以很好的推广自己的网站,不仅可以为网站品牌推广,让更多的人知道自己的网站,而且还可以为自己的网站做外链,提升网站的权重;百度知道用的好可以为网站带来很大的效益,但是随着内容的泛滥,百度提高了百度知道的管理,现在几乎是不能加上链接,加上链接几乎都被删除,而且严重的会导致账号被封,因此现在得想个更好的方法去应对了. 现在百

构建网络营销生态圈软环境 “百度认证”专家委员会成立

中介交易 SEO诊断 淘宝客 云主机 技术大厅 2月29日,来自中国广告传播及营销领域的12位产业端顶尖学术和实践专家汇集北京,参加百度营销研究院举办的"百度认证"专家委员会成立暨教材开发启动会,并应邀成为百度营销研究院针对百度认证项目的特聘专家. 专家们针对"百度认证"体系如何促进互联网营销体系规范和创新提出了各自的观点和建议,精彩摘录如下: 百度营销研究院常务副院长李丛杉 李丛杉:产业生态圈的软环境意味着参与这个产业生态圈里每个角色自身的软能力,其中一个重要指标

百度电脑专家是什么?

  百度电脑专家是什么: 百度电脑专家是百度公司推出的软件,为广大的pc用户提供在线电脑服务,是基于互联网,可以为广大网民提供系统与软件的维护服务,如查杀病毒.系统设置等,专业.高效.免费解决电脑故障,全心呵护电脑健康.内置高效自动修复.电脑图文攻略.一键定位电脑问题.在线诊断修复四大功能,轻松搞定电脑问题! 百度电脑专家有什么用: 1.高效自动修复 系统报错?QQ上不了?游戏打不开? 电脑专家一键修复技术,只需一点,电脑故障,"手"到病除. 2.贴心图文攻略 提供详尽贴心的图文攻略,

百度地图怎么标注公司?

  百度地图标注公司教程有些朋友不是很了解,大家可以参考下文来学习百度地图怎么标注公司,百度地图是很多朋友在使用的工具,如果能在上面标注自己的公司是很不错的哦~ 如果您的商铺在百度地图上已经存在,搜索到后您可以直接认领;如果您的商铺在百度地图上还不存在,您可以先标注再进行认领. 参照您周边的地标性建筑,拖拽地图中的红点,标注到最准确的位置. 一个商铺不能被重复认领.如果您的商铺被其他人认领,请确认自己拥有认领的相关资质并且没有认领过该商铺后,请申请线下仲裁.

百度已经与其他公司合作,申请中国的民营银行牌照

摘要: 查看最新行情 北京时间3月8日上午消息,据路透社报道, 百度 已经与其他公司合作,申请中国的民营银行牌照.百度希望从简单的货币基金代销商发展成为有资质的金融服务机构. 自 查看最新行情 北京时间3月8日上午消息,据路透社报道,百度已经与其他公司合作,申请中国的民营银行牌照.百度希望从简单的货币基金代销商发展成为有资质的金融服务机构. 自去年以来,百度.腾讯和阿里巴巴等中国互联网公司都开始提供互联网理财产品.由于相对银行定期存款较高的利率,这些理财产品吸引了大量投资者. 百度CEO李彦宏周

锤子官网曝“撞库”漏洞存疑百度安全专家深度解谜

5月22日,乌云漏洞平台曝出锤子科技官网无限制撞库漏洞,同时乌云平台将此漏洞的危害等级也定为了"高",虽然相关损失还无法统计,但针对近期频发的小米"脱库".锤子"撞库"事件,百度安全中心专家称,用户应对此类事件的最好方法是及时修改密码,以防个人信息惨遭泄露,同时针对锤子的"撞库"事件也给出了分析.昨日,国内知名的安全问题反馈及发布平台乌云网(WooYun.org)显示,由于网站本身存在设计缺陷和逻辑错误,锤子官网出现了无限制撞

百度电脑专家和360卫士那个好用

  百度近几年也开发出了一款杀毒软件,其他的杀毒软件变纷纷收到了威胁,那么百度电脑专家到底和杀毒大亨360那个更好呢,下面小编就给大家详细的介绍一下上面的问题,希望能够帮助到大家. 相对来说现在百度电脑专家比较好,它是当前功能最强.效果最好.最受用户欢迎的上网必备安全软件.百度电脑专家拥有查杀木马.清理插件.修复漏洞.电脑体检等多种功能. 依靠抢先侦测和云端鉴别,可全面.智能地拦截各类木马,保护用户的帐号.隐私等重要信息.目前木马威胁之大已远超病毒,百度电脑专家运用云安全技术. 在拦截和查杀木马