谷歌浏览器与edge究竟谁更胜一筹?

 发布时间:2022-04-15  460 来源:谷歌浏览器官网
谷歌浏览器电脑版 谷歌浏览器电脑版

硬件:Windows系统 版本:122.0.6261.6 大小:66.69MB 语言:简体中文 评分: 发布:2023-07-23 更新:2024-05-28 厂商:谷歌信息技术(中国)有限公司

谷歌浏览器安卓版 谷歌浏览器安卓版

硬件:安卓系统 版本:107.0.5304.105 大小:218.98MB 语言:简体中文 评分: 发布:2022-08-18 更新:2024-03-12 厂商:Google Inc.

谷歌浏览器苹果版 谷歌浏览器苹果版

硬件:苹果系统 版本:122.0.6261.89 大小:198.4 MB 语言:简体中文 评分: 发布:2022-01-23 更新:2024-03-12 厂商:Google LLC

  Edge是Windows 10里的最新浏览器,据说要取代统治已久的IE浏览器!那么我们来看看这个最新的Edge浏览器和Chrome在性能和安全性方面的到底孰优孰劣呢?对了,小编还会顺手捎带Cortana的部分特性。小编使用的Windows 10已经升级到最新的10061版本。里面自带了微软最新的Edge浏览器,据说今后将会取代IE浏览器。那么这款最新的Edge浏览器,和Chrome相比,在性能和安全性方面到底孰优孰劣呢?

谷歌浏览器与edge究竟谁更胜一筹?

谷歌浏览器与edge究竟谁更胜一筹?

  沙盒技术

  大家都知道Chrome浏览器实现了自有的沙盒(sandbox)技术,所谓沙盒,从安全的角度看和Docker类似,都是一种进程隔离技术。

  以下是Chrome沙盒原理示意图,具体解释可以参考以下网页。大致意思是Chrome会有一个高级进程,充当代理(Broker)。而每个网页,则独立封装在一个沙盒进程中,而类似保存文件等高特权的操作,都由Broker进程代劳。Broker进程和沙盒之间通过IPC机制通信。

  https://www.chromium.org/developers/design-documents/sandbox

  而Edge浏览器同样采用Windows 10自有的沙盒技术,叫做App Container技术。同样会有一个高级进程,充当代理,名称叫做browser_broker.exe。而每个网页对应的进程叫做Edge_edge.exe。代理进程负责启动网页,同时执行类似文件保存等高特权动作。

  对于Chrome来说,其Flash支持也作为一个独立的沙盒进程来实现,这样安全性更高。由于Chrome的子进程名称完全一样,所以可以从其线程中获知其Flash支持的进程是哪一个。

  而对于Edge来说,其Flash支持也是作为一个普通的独立进程而存在,但并不是沙盒进程。


  性能对比

  Edge浏览器和Chrome到底谁性能更好?

  其实比较难对比,因为两者的渲染引擎不同,得看网页本身的支持,不能光看内存占用等指标。

  为了公平起见,这里对空白网页的两个浏览器的内存占用进行比较,同时再比较启动新浪微博时的内存占用。

  Edge

  当启动空白网页时,Edge一共启动5个进程,其内存占用的截图如下。这些进程一共占用约43MB内存。

  当我们把鼠标焦点指向地址栏并准备输入内容时,Edge会启动一个新的Edge_edge进程,其父进程为Edge。该进程专门用来接收地址栏操作。

  输入新浪微博地址并回车,再查看内存占用,如截图所示。由于地址栏对应的进程过段时间会退出(也可以手动关闭)。所以一共消耗内存为182MB,如果算上地址栏进程,则一共为223MB。

  Chrome

  同理统计Chome的空白网页内存占用,共计消耗207MB内存,比Edge多约150MB。

  当打开新浪微博时,共计消耗338MB内存,如果不算Edge的地址栏进程,则多出约150MB内存,如果算上的话,则多出约110MB内存。

  这里还是得说明,内存占用不能作为两者性能的最终要素,不过Edge还有杀手锏。当我们把网页最小化后,我们会发现其对应的Edge进程马上暂停,从而把CPU占有率降到0。如果恢复网页大小,则进程立即恢复运行。

  其实Edge浏览器,完全是一个Metro风格的进程。

  小编点评 两者的性能比较,单就访问微博的内存占用而言,Edge更胜一筹。


  安全对比

  接下来再看看Edge和Chrome安全能力的对比。

  Edge

  Edge采用了Windows 10 Metro风格进程的沙盒技术,可以看到其网页进程的完整性级别是Low,表示其采用了Windows保护模式。

  小编从2005年开始就开始研究保护模式,当时还帮助支付宝解决和IE的兼容性问题。完整性级别为Low的进程,只能访问以下资源:

  .Read access to most files

  .Write access to %USER PROFILE%\AppData\LocalLow

  .Read access to most of the registry

  .Write access to HKEY_CURRENT_USER\Software\AppDataLow

  .Clipboard (copy and paste for certain formats)

  .Remote procedure call (RPC)

  .TCP/IP Sockets

  .Window messages exposed via ChangeWindowMessageFilter

  .Shared memory exposed via LI (low integrity) labels

  .COM interfaces with LI (low integrity) launch activation rights

  .Named pipes exposed via LI (low integrity) labels

  同时在网页进程里,我们还可以看到该进程所具有的资源访问能力,例如指定Internet连接、家庭和工作网络访问能力等等,

  开始菜单里的Cortana也是采用类似的沙盒技术。

  可以看到Cortana进程要求更多的资源访问能力。通过这种对进程的资源访问能力加以限制,可以让Windows 10的沙盒进程获得更好的隔离能力。

  再回到Edge的安全属性对话框,可以看到其中有一个S-15-2开头的SID被标记为AppContrainer。

  除了采用保护模式和限制资源访问能力,Windows 10沙盒还利用了远程桌面的会话隔离技术。

  用WinObj工具可以看到,在当前的用户会话1中多出了一个名为AppContrainerNamedObjects文件夹,Edge沙盒在其下创建了一个以上述S-1-15-2开头SID为名的子文件夹,Edge沙盒进程所需的事件、信号对象以及RPC控制对象都会放在这里。

  Chrome

  Chrome的沙盒技术利用了Windows自有的安全技术,可以看到其进程的安全级别比Chrome更低,没有任何特权,而且几乎所有的SID都标记为Deny。

  同时如果查看网页进程的句柄,可以发现其没有用户桌面的访问能力,在如下的截图中,我们可以看到该进程并没有WinSta0窗口站的访问能力。根据谷歌官网的说法,这可以防止网页进程里可能存在的恶意代码向用户桌面发动粉碎***的可能。

  但是小编不太清楚,既然网页进程没有用户桌面的句柄,那这个网页又是如何显示在用户桌面上的呢?不知道是不是通过IPC机制让Broker进程代劳,很显然Broker进程拥有用户桌面的句柄。


  我们不难发现,两者的安全对比,Edge和Chrome都采用沙盒技术,都完全满足用户安全浏览的需求。两者难分伯仲,你觉得chrome和edge哪款更适合你呢?

  


相关阅读
火狐浏览器软件介绍_火狐浏览器下载

火狐浏览器软件介绍_火狐浏览器下载

本网站提供火狐官网正版火狐浏览器公测版下载安装包,软件经过安全检测,无捆绑,无广告,操作简单方便。

谷歌浏览器怎么设置网页自动刷新

谷歌浏览器怎么设置网页自动刷新

谷歌浏览器怎么设置网页自动刷新?今天小编带来几个步骤教你开启谷歌浏览器自动刷新功能​的方法,欢迎感兴趣的用户前来阅读。

qq浏览器怎么拦截广告弹窗

qq浏览器怎么拦截广告弹窗

最近,有时候我在使用电脑时会经常碰到QQ浏览器出现广告弹窗的现象,像小编碰到的就是QQ浏览器弹窗出广告,那么遇到这种QQ浏览器弹窗的广告该如何解决呢,下面就和chrome部落小编一起来看看,qq浏览器怎么拦截广告弹窗吧。

qq浏览器怎么设置电脑版

qq浏览器怎么设置电脑版

qq浏览器怎么设置电脑版?接下来小编就给大家带来qq浏览器电脑模式设置教程,希望能够对大家有所帮助。

火狐浏览器最新版v92.0.1软件介绍

火狐浏览器最新版v92.0.1软件介绍

本网站提供正版火狐浏览器【firefox】最新版下载安装包,软件经过安全检测,无捆绑,无广告,操作简单方便。

搜狗浏览器网页打不开了怎么办

搜狗浏览器网页打不开了怎么办

很多小伙伴们在平时上网查资料的时候都会用到浏览器,比如搜狗浏览器,我们在打开浏览器打算查找资料的时候突然发现网页打不开。别急,可能是搜狗浏览器的系统文件出现了缺损,操作一下,对系统文件进行一次修复就可以,下面一起来看一下修复的具体操作方法。

如何在 Fedora 上安装 Google Chrome 浏览器?

如何在 Fedora 上安装 Google Chrome 浏览器?

Fedora的默认网络浏览器是Firefox。虽然它是一个优秀的网络浏览器,但你可能更喜欢流行的谷歌Chrome浏览器。

如何下载最新版本的谷歌浏览器

如何下载最新版本的谷歌浏览器

如何下载最新版本的谷歌浏览器?在这个浏览器错综复杂的年代,Google Chrome是我们在生活中经常用到的一个软件,Google Chrome是由Google开发的一款设计简单、高效的Web浏览工具。

如何在电脑上下载windos版谷歌浏览器?<下载方法>

如何在电脑上下载windos版谷歌浏览器?<下载方法>

Google Chrome是广泛应用于各种设备和操作系统的浏览器。最好的是,它适用于所有操作系统。所以,无论你使用macOS、WindowsOS还是Linux,你都可以使用Chrome浏览器。你只需进入Chrome官方网站,点击下载Chrome即可在你的电脑上下载操作系统的最新更新版本。现在,你需要安装下载的文件并开始使用Chrome。

google chrome下载的文件名显示乱码怎么办?<解决方法>

google chrome下载的文件名显示乱码怎么办?<解决方法>

如何快速解决win 7下Chrome浏览器下载的乱码文件名问题?我们知道有些论坛附件在Chrome浏览器下载,文件名会显示为乱码。

如何升级或降级谷歌浏览器

如何升级或降级谷歌浏览器

目前有四种不同的版本或频道,如果你使用谷歌的术语,谷歌 Chrome 浏览器,如果你将开源浏览器 Chromium 添加到列表中,则有五种。

如何修改Google Chrome默认安装路径

如何修改Google Chrome默认安装路径

如何修改Google Chrome默认安装路径?最近,有很多网友想在电脑上安装谷歌Chrome,但是在安装过程中,想改变安装位置。那么,应该如何操作呢?

如何恢复 Chrome 的原生通知?

如何恢复 Chrome 的原生通知?

谷歌浏览器上的通知基本上已经死了……好吧,至少是浏览器本身生成的通知。不久前,该公司努力将其通知与用户的操作系统绑定通知中心结合起来,并且取决于您如何设置(或不设置),最终可能会更烦人

如何使用Chrome远程桌面获得虚拟技术支持?

如何使用Chrome远程桌面获得虚拟技术支持?

由于许多人在家工作,远离他们的IT团队,因此很难通过一条消息或视频电话来解决问题。有时,最好的选择是虚拟技术支持,但这些系统中的许多都很昂贵,需要您是企业用户或管理员才能访问它们。进入Chrome Remote Desktop,这是一个免费的基于网络的应用程序,旨在通过谷歌帐户提供和接受虚拟技术支持。以下是如何访问和使用该功能来给予和接受技术支持。

Chrome浏览器无法安装插件怎么办?<解决办法>

Chrome浏览器无法安装插件怎么办?<解决办法>

现在大部分使用浏览器有google浏览器、搜狗浏览器、360安全浏览器等,虽然国内环境无法正常登录google账户、无法访问应用商店,但是google浏览器搜索速度很快且操作方式很简单,用户可以轻松、快速访问自己最常访问的网站,也因此google浏览器深受广大网友的青睐。

怎么关闭谷歌浏览器的自动更新_谷歌浏览器自动更新关闭方法

怎么关闭谷歌浏览器的自动更新_谷歌浏览器自动更新关闭方法

总有人更喜欢旧版,你知道如何禁用谷歌浏览器的自动更新吗,快来和小编学学看吧!

更新Chrome的最佳方式有哪些?

更新Chrome的最佳方式有哪些?

更新Chrome可以保证你的安全,让你获得最新的功能。如果你定期重启应用程序,Chrome会自动更新。但如果你是一个让电脑一直开着,并且一直让Chrome运行的人,它就没有机会更新了。

谷歌浏览器油猴插件脚本及使用教程

谷歌浏览器油猴插件脚本及使用教程

油猴插件一直是谷歌浏览器下载量最多的插件,现在快学习如何安装油猴插件吧!