Home  >  Article  >  Database  >  浏览器Adobe Flash Player插件去除沙箱(保护模式)特性增强稳定

浏览器Adobe Flash Player插件去除沙箱(保护模式)特性增强稳定

WBOY
WBOYOriginal
2016-06-07 16:31:212099browse

Adobe Flash Player插件更新到11.3添加了沙箱特性(保护模式),目的是为了增强浏览器的安全性,但是这一技术的添加不仅需要占用更多的资源,且让Adobe Flash Player的运行变得更加不稳定。沙箱特性应用于Adobe Flash Player的时间不算很长,既然不稳定我们

    Adobe Flash Player插件更新到11.3添加了沙箱特性(保护模式),目的是为了增强浏览器的安全性,但是这一技术的添加不仅需要占用更多的资源,且让Adobe Flash Player的运行变得更加不稳定。沙箱特性应用于Adobe Flash Player的时间不算很长,既然不稳定我们就没必要去使用它了,这也是大部分人还在使用10.3版本的原因,那么新版本就没办法去除沙盒特性吗?答案肯定是有的。下面的介绍全都以Firefox为例。

 

第一种方法:修改mms.cfg配置文件(适用于各大浏览器)

    关于去除/禁用Adobe Flash Player的沙箱特性,网上有种方法是修改NPSWF32_11_8_800_94.dll(版本号不一样文件名也不一样)文件所在的文件夹里面的mms.cfg,以文本文档方式打开,在里面添加一句“ProtectedMode=0”,保存即可。

    mms.cfg是Adobe Flash Player的配置文件,通过配置文件来关闭沙箱特性,但是这个方法用在Firefox上,plugin-container.exe进程也会跟着不见。这就是我不推荐使用这种方法的原因,对于plugin-container.exe进程我的理解是,将Adobe Flash Player插件独立成一个进程,这样当Adobe Flash Player插件崩溃的时候也不会影响到浏览器,通过ProtectedMode参数来关闭,不仅关闭了沙盒特性,连插件独立成进程这个功能也关闭了,flash插件一旦崩溃连Firefox也会遭殃。参数ProtectedMode(保护模式)似乎不仅仅是沙箱。

 

第二种方法:直接修改NPSWF32_XX_X_XXX_XX.dll文件(补丁仅适用于Firefox)

    修改dll文件,让插件运行时跳过沙箱部分,不启动沙箱。直接手动修改dll文件的方法我也不会,但是有大神制作了补丁可以对任一版本的dll文件进行修改,使用方法非常简单。之所以推荐这种方法是因为这样Firefox的plugin-container.exe进程就不会不见了,插件的崩溃就不会影响到Firefox。

浏览器Adobe Flash Player插件去除沙箱(保护模式)特性增强稳定

● 通用免沙箱补丁下载:http://pan.baidu.com/share/link?shareid=137800585&uk=2684733227

 

NPSWF32_XX_X_XXX_XX.dll文件所在目录

● 32位系统的目录在%WINDIR%\System32\Macromed\Flash

● 64位系统的目录在%WINDIR%\SysWOW64\Macromed\Flash

另外Firefox可以通过在地址栏输入about:plugins来查看各个插件的所在位置

浏览器Adobe Flash Player插件去除沙箱(保护模式)特性增强稳定

 

九七 の 一点唠叨:

    使用去沙箱的Adobe Flash Player插件后大部分人反应Firefox播放flash的时候更加流畅,且崩溃的几率低了很多,说明还是有用的。关于去除沙箱后带来的安全隐患我觉得大可不必担心,一般人使用的安全软件带来的防护已经完全足够了,或者说由于沙箱技术的不成熟,带来的隐患可能更大。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn