watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

Microsoft在Windows 10上推出一个新的浏览器——“Microsoft Edge”,那么。接下来就让你深入的了解它。

Microsoft Edge中的安全性强化

事实上,Edge的HTML绘制引擎仍是Trident引擎,名为Microsoft Edge HTML,不但移除了大量IE专属的技术和相关程序代码。也导入了多项新的浏览器功能。

MemGC

MemGC内存管理功能採用“先标记再找机会清除”,可降低“使用已释放内存”的漏洞,Edge採用MemGC来管理其“文件对象模型”(DOM)。并支持对象的内存管理。

MemGC的设计可避免UAF攻击。

Abandonment (弃置)类别

Microsoft Edge HTML绘制引擎导入了一个新的类别叫做“Abandonment”(弃置)。它会侦測内存内容损毁的情况,并在侦測到这类情况时发出一个“FAIL_FAST_EXCEPTION”例外错误,防范不论什么可能的漏洞攻击。

默认採用“加强的受保护模式”沙盒环境以及64位模式

因为Edge是新的浏览器,其加强的受保护模式(EPM)沙盒环境预设是开启状态,此外,其画图处理程序也是以64位模式运行 (仅仅要系统能够支持)。

抛开老旧功能

Edge消除了一些Microsoft觉得不须要支持的功能。比如:浏览器协助程序对象以及工具栏。

Microsoft已经表明Edge将採用类似Google Chrome和Mozilla Firefox的扩充架构,未来也不再支持某些程序码语言和X-UA兼容文件标头。

Microsoft Edge潜在的威胁

整合Adobe Flash和PDF阅读程序

Microsoft Edge整合进两个被广泛使用的插件:Adobe Flash和PDF阅读程序。

而针对Flash的攻击将持续成为问题,将它作为内建功能可能会在之后带来风险。相同地, PDF阅读程序也可能成为攻击者想攻下Edge浏览器时的潜在目标。

支持asm.js

Edge的一个新功能是支持asm.js。而在2015年的Pwn2Own竞赛中,Mozilla Firefox浏览器实作asm.js的一个漏洞(CVE-2015-0817)被用来成功地掌控浏览器,因此。我们也不能排除它成为MicrosoftEdge漏洞来源的可能性。

新的扩充功能模式

Microsoft Edge会在Windows 10推出后引进改良的扩充功能支持,这些扩充功能会在AppContainer沙盒中运行,但沙盒逃脱漏洞能够被用来躲掉这一点。

总而言之,与 Internet Explorer 相比。Microsoft确实在Edge下了非常大的功夫。有显著进步,尽管仍存在潜在威胁,但鉴于现代浏览器的复杂性和功能需求,这非常可能是在所难免。

转发请标明文章来源于趋势科技!

一分钟让你了解Microsoft Edge的更多相关文章

  1. What's new in Windows 10 Enterprise with Microsoft Edge.(Windows 10 新功能)

    What's new in Windows 10 Enterprise with Microsoft Edge --带有Edge浏览器的Windows 10 企业版的新功能 本文摘录自公司群发邮件, ...

  2. 如何在Microsoft Edge浏览器中添加一个Hello World插件

    注:本文提到的代码示例下载地址> How to add a Hello World extension to Microsoft Edge Microsoft Edge 随着Win 10一起推出 ...

  3. IE10、IE11和Microsoft Edge的Hack

    IE10.IE11和Microsoft Edge的Hack 随着Win10的推广,Microsoft Edge浏览器已经越来越普遍,但是IE11也是伴随其中,尾大不掉. 首先,了解一下概念,如下图:微 ...

  4. Windows 10 系统Microsoft Edge的使用手册

    Windows 10 默认浏览器(Edge)使用手册 体验网络有了一种新的方法.只有在 Windows 10 上才能找到它. 下面详细介绍一下Edge浏览器的使用规范: 一.打开Windows10系统 ...

  5. 又一流氓推广Microsoft Edge,我勒个去

    最新的Windows10 的升级也是醉了,不得不吐槽一个非常流氓的浏览器推广:Microsoft Edge(这小婊砸). 为了将之前的历史包袱IE干掉,这次微软也是蛮拼的,直接把IE从电脑里干掉了,你 ...

  6. Microsoft Edge浏览器下载文件乱码修复方法(二)

    之前有写过"Microsoft Edge浏览器下载文件乱码修复方法",发现很多情况下下载文件乱码问题还是存在,这里对之前内容做简单补充,希望可以帮到大家. 方法二: 默认如果提示下 ...

  7. Microsoft Edge浏览器下载文件乱码修复方法

    随着Windows10的普及,Microsoft Edge自带浏览器使用频率逐渐提升,在日常使用过程中我们会发现一个常规的问题是使用Edge进行日常文件下载的时候,N多情况下可能都是乱码,同样的下载链 ...

  8. [翻译]在Windows版或MacOS版的Microsoft Edge上安装一个谷歌浏览器拓展

    原文:Install a Chrome Web Store extension on Microsoft Edge for Windows and MacOS 拓展阅读:What to expect ...

  9. Chromium被用于Microsoft Edge与ChakraCore的未来【译】

    注:英语不好,力求大概能懂.持笔人是:Limin Zhu,好像是中国人,但是没有提供中文版本. 大家好,ChakraCore的朋友们: 昨天,微软公布,Microsoft Edge桌面浏览器采用Chr ...

随机推荐

  1. Farseer.net轻量级开源框架 中级篇:数据库切换

    导航 目   录:Farseer.net轻量级开源框架 目录 上一篇:Farseer.net轻量级开源框架 中级篇: 动态数据库访问 下一篇:Farseer.net轻量级开源框架 中级篇: SQL执行 ...

  2. MFC_2.7 树控件的基本使用

    树控件的基本使用 1.添加控件设置变量绑定 2.添加数据 HTREEITEM RootNode1 = m_TreeCtrl.InsertItem(L"北京"); HTREEITEM ...

  3. SDK_进度条和滑块

    进度条和滑块 进度条和滑块属于通用控件,通用控件的使用需要加 CommCtrl.h 头文件 如何初始化进度条和滑块的数值范围和默认的位置 // 设置默认的范围值SendDlgItemMessage(h ...

  4. JMeter怎样测试WebSocket,如何设置(一)

    一.安装WebSocket取样器 1.从JMeter插件管理器官网下载:https://jmeter-plugins.org/ 把这6个jar包放到C:\JMeter\apache-jmeter-3. ...

  5. 导出功能在数据库内容为数字,excel表格中是汉字的时候

    代码如下: @ExcelField(title = "饮水器评价",dictType = "waterer_rate" ,align = 2, sort = 2 ...

  6. Python自学-2-python解释器

    写python源文件,以.py为后缀名 用python解释器去执行.py文件 python解释器 CPython:官方版本,由C语言开发的,下载默认就是这个,使用最广的解释器.   用>> ...

  7. The following packages have unmet dependencies:

    root@ubuntu:~# apt-get install open-iscsiReading package lists... DoneBuilding dependency treeReadin ...

  8. linux shell脚本学习笔记一

    一.文件比较运算符-e filename 如果 filename存在,则为真 [ -e /var/log/syslog ]-d filename 如果 filename为目录,则为真 [ -d /tm ...

  9. 我已经迷失在事件环(event-loop)中了【Nodejs篇】

    我第一次看到他事件环(event-loop)的时候,我是一脸懵,这是什么鬼,是什么循环吗,为什么event还要loop,不是都是一次性的吗? 浏览器中和nodejs环境中的事件环是有一些区别的,这里我 ...

  10. Python基础函数

    join()函数的用法 join()函数连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 语法:'sep'.join(seq) 参数说明sep:分隔符.可以为空 ...