如何在所有 Chrome 扩展中搜索危险的 unsafe-eval?
在本指南中,我将向您展示如何在所有已安装的 Chrome 扩展程序中搜索危险的 unsafe-eval 内容安全策略。该方法也适用于安装在其他浏览器中的扩展,前提是扩展文件可以纯文本格式读取。
上周,围绕记录和出售用户浏览数据的一些扩展程序的新丑闻成为新闻。这次有超过 400 万个浏览器安装受到影响,这只是围绕阴暗浏览器扩展的一系列隐私相关问题中的最新一个。
有问题的扩展使用了一个有据可查的名为 unsafe-eval 的内容安全策略指令来下载远程有效负载并开始收集和传输浏览数据。
Chrome 扩展需要在扩展清单中声明 unsafe-eval 才能使用它。Chrome 网上商店不会突出显示用途,并且扩展程序在开发人员上传到商店时是干净的。

uBlock Origin 的开发者 Raymond Hill描述了围绕这些恶意扩展程序的问题,这些扩展程序在安装后通过以下方式将有效负载下载到用户系统:
为了使扩展能够在自己的上下文中执行远程代码,他们需要在 manifest.json 中显式声明“unsafe-eval”。
换句话说:这些扩展声明了 unsafe-eval 以便他们可以在以后的时间点下载有效载荷。
Hill 建议用户避免使用任何声明 unsafe-eval 的扩展;然而,这要求用户在点击“添加到 Chrome”按钮之前检查扩展的清单文件。
我们在 2015 年发布了Chrome 扩展程序验证指南,这是在安装之前验证任何 Chrome 网上应用店扩展程序的好资源。
这是一个简短的概述,因为您可能不想阅读整个长指南。
1、下载Chrome 扩展源查看器扩展。
2、打开要检查的扩展程序的配置文件页面。
3、单击 Chrome Extension Source Viewer 扩展的 CRX 图标,然后选择“查看源”。
4、选择 manifest.json 文件并检查 unsafe-eval,例如使用 F3 打开页面搜索。
安装的扩展怎么样?
虽然您可以打开每个已安装扩展的 manifest.json 文件以查看是否有任何使用了 unsafe-eval 声明,但您也可以一次搜索所有扩展以加快该过程。
这是如何完成的:
1、将出色的工具 Everything 下载到您的系统中。您也可以使用其他支持搜索文件内容的文本编辑器,例如UltraSearch或Notepad++。
2、通过右键单击该程序并选择“以管理员身份运行”来启动该程序。
3、选择搜索 > 高级搜索。
4、在“文件中的单词或短语”字段中键入 unsafe-eval。
5、选择 c: 驱动器(或系统上的同等驱动器),或立即选择扩展目录。
a、要查找路径,请在地址栏中加载 chrome://version/。
b、复制配置文件路径值,例如 C:\Users\Martin\AppData\Local\Google\Chrome\User Data\Profile 1
c、将其粘贴到“位于”字段中。
6、确保选择了“包括子文件夹”。
7、点击确定。
Everything 在整个文件夹结构和所有文件中搜索所选短语。关注 manifest.json 文件并双击它们以在默认文本编辑器中打开它们。使用内置搜索来搜索 unsafe-eval 以验证结果。
相同的方法应该适用于大多数其他浏览器。
Chrome浏览器下载安装包病毒扫描技巧
教用户如何对Chrome浏览器安装包进行病毒扫描,防范恶意代码和木马软件风险。
如何在Google浏览器中下载并启用标签页分配功能
启用Google浏览器的标签页分配功能,让您可以将不同的标签页分组管理,提升标签页管理效率,避免标签页混乱。
谷歌浏览器多语言界面切换及常见问题解决
介绍谷歌浏览器多语言界面的切换步骤及常见问题解决方法,方便用户根据需求灵活调整语言设置,实现全球化浏览体验。
如何在Chrome浏览器中启用或禁用IPv6支持
探讨如何在Chrome浏览器中启用或禁用IPv6协议,确保网络连接的稳定性和兼容性。
火狐浏览器最新版v92.0.1软件介绍
本网站提供正版火狐浏览器【firefox】最新版下载安装包,软件经过安全检测,无捆绑,无广告,操作简单方便。
谷歌浏览器缓存清理优化操作最新指南
缓存清理不当可能影响性能,谷歌浏览器提供最新优化操作指南和技巧,帮助用户合理管理缓存,提高浏览器运行速度。
怎么为谷歌浏览器书签创建桌面快捷方式
怎么为谷歌浏览器书签创建桌面快捷方式?不清楚如何设置的小伙伴可以看看下面这篇谷歌浏览器书签创建桌面快捷方式图文教程。
Win7系统谷歌浏览器无法下载文件怎么办?<解决方法>
谷歌浏览器,又称Google浏览器、Chrome浏览器,是谷歌Google推出的一款强大好用的基于Chromium内核的网页浏览器。
如何在Ubuntu 14.04中安装Google Chrome?
Chrome谷歌浏览器是目前使用人数、好评都比较高的一款浏览器了、深受用户的喜爱,特别是程序员。
谷歌浏览器下载的内容在哪里找?
谷歌浏览器 Google Chrome完全免费,跨平台支持 Windows、Mac 和 Linux 桌面系统,同时也有 iOS、Android 的手机版 平板版,你几乎可以在任何智能设备上使用到它。
怎么下载谷歌浏览器_谷歌浏览器快速下载方法
你有没有想要知道的谷歌浏览器使用技巧呢呢,你知道谷歌浏览器要怎么下载吗?来了解谷歌浏览器下载的具体步骤,大家可以学习一下。
谷歌浏览器怎么关联使用迅雷下载?
谷歌浏览器怎么关联使用迅雷下载?Chrome谷歌浏览器是目前使用人数、好评都比较高的一款浏览器了、深受用户的喜爱,追求的是全方位的快速体验。
如何在Google Chrome的发行版,测试版和开发版本之间切换?
如何在Google Chrome的发行版,测试版和开发版本之间切换?小编这就教你方法,超级简单!
谷歌浏览器被篡改主页该怎么办_修改主页的办法
你有没有在使用谷歌浏览器的时候遇到各种问题呢,你知道谷歌浏览器被篡改是怎么回事呢?来了解谷歌浏览器主页被篡改的解决方法,大家可以学习一下。
谷歌浏览器网页内容显示不全怎么办
谷歌浏览器网页内容显示不全怎么办?有这个疑惑朋友快来和小编看看谷歌浏览器网页内容显示不全的解决办法,希望能帮助到大家。
如何更改谷歌浏览器的默认语言
不想再用英文搜索网页了?练习西班牙语、意大利语或其他语言?以下是在 Google Chrome 中更改语言的方法。
谷歌浏览器如何开启开发者模式?
有很多用户在使用浏览器时会想要使用开发者模式,有很多浏览器其实都有类似的功能。
谷歌浏览器总是崩溃怎么办
你有没有在使用谷歌浏览器的时候遇到各种问题呢,你知道谷歌浏览器总是崩溃是怎么回事呢?来了解谷歌浏览器总是崩溃的解决方法,大家可以学习一下。