在计算机安全领域,攻击者的手段也在不断创新。为了构筑坚实的浏览器安全防线,谷歌已经为 Chrome 打造了基于沙箱和站点隔离的多进程架构。 不过在近日发布的一篇博客文章中,Chrome 安全团队进一步介绍了他们在内存安全性方面的最新努力。
(来自:Google Security Blog )
Chrome 安全团队称,尽管他们在努力坚守上述主要的安全防线,但模糊测试的结果表明,这些措施的防护效果已达到极限,意味着浏览器开发商无法再单纯依靠单纯的策略来抵御野外攻击。
数据表明,去年的时候,有超过 70% 的严重安全漏洞都与内存相关,尤其是 C / C++ 编程语言中的指针 bug 会导致内存误解。在浏览器应用之外,内存安全也是一个需要全球软件工程社区认真对待的问题。
与此同时,Chrome 安全团队认为这也是一个机遇,毕竟许多 bug 都具有类似的根本原因,意味着我们能够一次搞定大部分问题。为此,Chrome 安全团队提出了三个着力点:
(1)在编译时检查指针是否正确;
(2)在运行时检查指针是否正确;
(3)调查现有代码库部分内存安全语言的使用。
“编译时检查”意味着在 Chrome 构建过程中确保安全,甚至早于向用户设备推送更新之前。
“运行时检查”意味着 Chrome 浏览器会在终端设备上运行软件时进行检查。当然,这么做也会有一定的性能成本开销。
考虑到有数百万计的指针,即使每个指针的影响都极其细微,数十亿的用户量级,累加起来还是相当可观的,尤其许多用户仍在使用资源相对受限的低功耗移动设备。
在理想情况下,Chrome 安全团队倾向于优先选择第(1)套方案。遗憾的是,C++ 编程语言在设计之初并没有考虑到这一点。
权衡利弊之后,我们最终只剩下了让 C++ 更安全(但也更慢)的第(2)和第(3)种选项,或尝试开始使用其它编程语言。
换言之,Chrome 安全团队将在 C++ 安全解决方案上倾注大量的心力,例如 MiraclePtr 和 ABSL / STL 强化模式。
在每种情况下,我们都希望消除相当一部分可被利用的安全漏洞,但预计也会造成一些性能损失。
比如借助 MiraclePtr 隔离潜在会被引用的内存,以预防释放后的隐患。而在内存资源更加宝贵的大部分移动设备上,我们很难专门腾出一块专门的隔离区。
即便如此,MiraclePtr 仍有望消除浏览器进程中超过 50% 的释放后错误使用 —— 对于当前的 Chrome 安全性来说,这已经算得上是一个相当瞩目的成就。
同时,Chrome 安全团队将探索未来是否能够把 Chrome 的某些部分用“内存安全语言”进行重构 —— 比如当前被寄予厚望的 Rust(由 Mozilla 雇员 Graydon Hoare 创立)。
由于 Rust 编程语言保障了编译时的安全性,所以编译器能够早在代码抵达用户设备前排除指针错误,从而避免进一步的性能损失。至于 C++ 能否与 Rust 良好配合,仍有待时间去检验。
【来源:cnBeta.COM】
相关下载 |
原标题:首发 | 美的不可方物!真力时A384鲁邦三世LUPIN限量 这只表历经艰险终于到手。看到图片就一眼中毒,实物远超我想象。非常好,是我众多表里一定不详情>>
《英雄联盟》游戏中玩家可以在系统设置里把指针改成手的形状,按ESC键打开菜单界面,然后找到界面设置的选项,点击进入在“旧版指针”处勾详情>>
原标题:海贼王剧场版:路飞一拳击败巴雷特,得到永久指针,却一手捏爆 巴雷特的强大的真的让海米们有目共睹,只可惜他是单体,没有伙伴是无法跟四皇进行决斗详情>>
相信很多小伙伴都知道,新改版的LOL客户端变化太大了。可能最不习惯的就是这个鼠标指针了。有没有办法变回以前那样的鼠标指针呢?当然是有的,下面小编就教大家怎么修改成旧版LOL详情>>
如今LOL也就是英雄联盟,这款游戏影响着许多人,很多明星也玩这款游戏,游戏里面有不同的人物。 因为人很多玩,有很多不同的战区,这款游戏重要的是学会补兵,学会走详情>>
英雄联盟(LOL)是一款腾讯运营的比较热门的电竞网游,在最近的8.14版本更新中,增加了一款全新的鼠标指针,有的玩家可能觉得不熟悉,想换回之前的指针;也有的玩家喜欢体验新版指针,却不详情>>
中文名称:辐射3发布日期:2008-11-05更新日期:--文件大小:--游戏语言:英文英文名称:Fallout3游戏制作:BethesdaGameStudios游戏发行:详情>>
在之前的LOL测试服中,我们已经聊过关于英雄联盟游戏中鼠标的改动,从之前的金色手指变成了类似游标的指针,而... 详情>>
崩坏3上线了未来指针的挑战活动,这个活动有30层挑战,分为五种玩法,不少玩家都在挑战中,崩坏3未来指针怎么打,小编为大家带来未来指针通关攻略。崩坏3未来指针怎么打未来指针:是舰长就打30层!未来指针共详情>>
崩坏3v2.5.0游戏类型:角色扮演游戏语言:简体中文精品新游arpg二次元日系崩坏3圣诞节详情>>
网页下载站 > 资讯教程 > 游戏资讯 > lol新鼠标指针怎么换成老版鼠标指针 ...有小伙伴问说lol新鼠标指针怎么换成老版鼠标指针?接下来一起来看看吧!可以通过... 详情>>
本文给大家带来LOL新鼠标指针怎么换成老版本的指针的方法,英雄联盟8.14版本中我们鼠标指针已经更新了,很多玩家表示非常的不适应,想要换成老版本的鼠标指针。下面给大家分享具体的切换方法,一起详情>>
小编为您搜罗的答案:如果使用了tgp这个软件,tgp里面就是有一个小鼠标指针的选项,你有可能不小心选了这个,只需要在设置里面关掉就行了。小编为您搜罗的答案:请问你是不是使用了tgp这个软件?tgp里详情>>
英雄联盟8.14版本已经在7月18日上线外服,而国服预计也会在不久后迎来更新,除了例行的英雄平衡变动之外,野核方面的削弱也十分值得玩家关注。-道具改动猎人的宽刃刀/猎人的护符当你拥有全队最高的个人经详情>>
小编为您搜罗的答案如下:这个隐藏不了的,楼主把它拖到边缘,不影响效果就行了。参考资料:http://game.game234.com/thread-5440300-1-1.html详情>>
lol新版本鼠标指针怎么换成老版本鼠标指针?在英雄联萌8.14版本中我们鼠标指针已经更新了,很多玩家表示非常的不适应,想要换成老版本的鼠标指针。下面小编就告诉玩家如详情>>
lol鼠标指针怎么还原?大家好,lol更新之后指针换成了新版的指标,还是会有一部分玩家不习惯新的指针,那么lol鼠标指针怎么还原成旧版,想知道的话下面跟着我一起来看详情>>
LOL鼠标指针在8.14版本中进行的改动,使用了纪念的鼠标指针改版了。不少玩家用的并不习惯。LOL鼠标指针怎么还原?LOL旧版鼠标指针怎么设置?99单机网小编分享下LOL旧版鼠标指针还原攻略。 详情>>
7月24日,英雄国服正式上线了8.14版本,本次更新内容比较多,有英雄,皮肤及大量BUG的修复,这其中最让我受不了的有两个,一是鼠标指针变了样,而是在载入界面时显示的皮肤等级有了变化。先来看看鼠标,详情>>
又迎来了新一轮的英雄联盟更新,每次更新大家都很关注改动了什么细节,是否是带来了更好的游戏体验。这次是8.14版本的更新,此次更新迎来了众多网友对英雄联盟的设计师的不满。最明显的就是鼠标指针的改动,可详情>>
逆水寒佛祖保佑奇遇怎么做 逆水寒佛祖保佑奇遇攻略 LOL忍者试炼活动忍法帖怎么升级 LOL忍者试炼奖励介绍 逆水寒平民玩家赚钱攻略 逆水寒平民怎么赚钱 逆水寒技不如人奇遇任... 详情>>
当前版本的鼠标指针算起来已经有很长一段时间没更新了,英雄联盟的金色手套在游戏中已经陪伴着玩家们走过了很长久的岁月,但在下个月之后,一个崭新的鼠标指针将会... 详情>>
LOL英雄联盟8.14版本鼠标指针更新了,很多玩家表示非常的不适应,想要换成老版本的鼠标指针。那么该怎么设置呢?可以通过选项>界面菜单切换到旧版的指针,游戏更新公告中给了答案,大家下一次详情>>
进入游戏进入专区 天剑狂刀 首页 找游戏 找平台 看...lol鼠标指针在8.14版本中进行的改动不少玩家用的并...热门游戏 梁山传奇 乾坤战纪 新射雕英雄传 蓝月传奇... 详情>>
大家好,lol更新之后指针换成了新版的指标,那么lol鼠标指针怎么还原成旧版,接...英雄dnf黑色陨石怎么得王者荣耀13888英雄排名2017dnf怎样强化武器生死狙击怎样练好... 详情>>
英雄联盟8.14版本中进行了一个说小不小,说大也不大的改动——鼠标指针更新。不过拳头自己似乎还是很看重这详情>>
lol8.14版本鼠标指针怎么设详情>>
LOL怎么把新鼠标指针换成老版本鼠标指针?在英雄联萌8.14版本中我们鼠标指针已经更新了,但是很多玩家表示非常的不适应,因此想要换成老版本的鼠标指针。那么下面99单机网小编就为大家带来了LOL鼠标指针详情>>
勇士们,你们能忍受没有鼠标指标?最近DNF更新后,时不时就鼠标指针不见了,点这点那全靠猜,简直不能忍。我最近老是这样,而且也不是我一个人这样,我室友也碰到... 详情>>
请注意:本文为编辑制作专题提供的资讯,页面显示的时间仅为生成静态页面时间而非具体内容事件发生的时间,由此给您带来的不便敬请谅解!详情>>
还在用windows系统自带的鼠标指针吗?不觉得千遍一律吗!作为有信仰的dotaer,不自定义一套自己的dota2指针怎么... 详情>>
英雄联盟8.14版本已经在今天(7月18日)上线外服,国服预计在下周迎来更新。在这个版本中,有很多英雄进详情>>
有时候在win7系统桌面上总感觉鼠标的移动速度慢了,其实大家可以调整鼠标指针移动速度的,那么鼠标指针移动速度怎么修改调整呢?这里小编以 windows7纯净版64位系统 为... 详情>>
小小海贼王记录指针怎么获得指针寻宝活动玩法导读:小小海贼王记录指针怎么获得,有什么用,下面小编为大家介绍指针寻宝活动玩法。小小海贼王指针寻宝活动期间,累计消耗一定数量的金币或银币,即详情>>
在之前的LOL测试服中,我们已经聊过关于英雄联盟游戏中鼠标的改动,从之前的金色手指变成了类似游标的指针,而在测试服上线数周之后,拳头也收到了来自玩家们的反馈,... 详情>>
在之前的LOL测试服中,我们已经聊过关于英雄联盟游戏中鼠标的改动,从之前的金色手指变成了详情>>
在之前的LOL测试服中,我们已经聊过关于英雄联盟游戏中鼠标的改动,从之前的金色手指变成了类似游标的指针,而在测试服上线数周之后,拳头也收到了来自详情>>
>不少玩家在玩这款游戏的时候,会出现鼠标指针消失或者一直存在的问题,那么这个时候我们要怎么办呢?一起来看看吧。详情>>
在之前的LOL测试服中,我们已经聊过关于英雄联盟游戏中鼠标的改动,从之前的金色手指变成了类似游标的指针,而在测试服上线数周之后,拳头也收到了来自玩家们的反馈,其中大部分详情>>
全新守卫皮肤今天的测试服中更新了两款守卫皮肤,分别是傲狮守卫和狂狼守卫。傲狮守卫狂狼守卫鼠标指针更新第二版英雄改动暗裔剑魔亚托克斯注:此英雄在测试服上进行了大幅更新。*成长攻击速度由1%提高到2.5详情>>