如何在所有 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浏览器支持下载文件的快速恢复,本文详细介绍恢复操作步骤及管理方法,帮助用户高效修复损坏文件,保障下载文件安全完整。
Chrome浏览器网络策略禁止下载安装时的应急通道
提供在网络策略限制Chrome浏览器下载时的临时通道与配置调整建议。
Chrome浏览器的多设备同步功能如何使用
本文将向您展示如何使用Chrome浏览器的多设备同步功能,实现在不同设备上无缝切换和使用浏览器数据。
Chrome浏览器视频播放质量提升技巧
介绍Chrome优化视频播放质量的设置方法,实现更高清的观看效果。
Google Chrome如何检测并移除恶意插件
讲解Google Chrome如何检测并移除恶意插件,保障浏览器安全,防止个人信息泄露。
如何在电脑安装谷歌浏览器
如何在电脑安装谷歌浏览器?谷歌的 Chrome 浏览器拥有十几亿的活跃用户,也是目前市场份额最大、兼容性最好的网页浏览器。
如何在 MacBook 安装 Chrome 浏览器?
Mac自带的Safari浏览器虽然很不错,但是和很多网站不兼容。所以,你还是需要安装Chrome浏览器。
XP版谷歌浏览器怎么下载?<下载安装技巧教程>
Google Chrome是由Google开发的一款设计简单、高效的Web浏览工具。Google Chrome浏览器可以帮助你快速、安全地搜索到自己需要的内容。
ubuntu安装chrome无法正常启动解决方法
谷歌浏览器ubuntu版安装后却无法正常启动?该怎么解决这类问题呢,快来和小编一起解决吧!
怎么在一台电脑上安装多版本的谷歌浏览器
你有没有想要知道的谷歌浏览器使用技巧呢呢,你知道怎么在一台电脑上安装多版本的谷歌浏览器吗?来了解怎么在一台电脑上安装多版本的谷歌浏览器的具体步骤
Chrome浏览器提示无法安全地下载怎么办?<解决方法>
Google chrome是一款快速、安全且免费的网络浏览器,能很好地满足新型网站对浏览器的要求。Google Chrome的特点是简洁、快速。
如何使用Google Chrome 中的自定义搜索引擎?
您可以创建自定义搜索引擎以从 Chrome 的地址栏中搜索任何网站。以下是如何实现这一点。
如何修复 Google Chrome 中的错误太多重定向?
URL 或统一资源定位器是在 Internet 上查找网页的唯一标识符。互联网上的每个网页都有一个唯一的定位器,用户可以在地址栏输入 URL 并访问该页面。同样,搜索引擎需要此 URL 来索引内容并显示在搜索结果中。
谷歌浏览器解决主页被劫持的问题<使用属性轻松解决>
谷歌浏览器的主页被劫持我想是大多数人都见到过,该怎么不被劫持只显示自己希望显示的主页呢,小编这就教你
谷歌浏览器怎么删除记录过的密码_谷歌浏览器删除密码方法
你看重你的个人隐私吗?你是否在为如何清除谷歌浏览器保存的密码而发愁,来看看小编怎么做的!
如何将 Android 版 Chrome 切换到 64 位?
如果您在手机上运行 Android 10,Chrome 85 会将切换标记为 64 位。
重置谷歌浏览器设置在哪里
本篇文章给大家介绍了重置谷歌浏览器至原始状态的详细操作步骤,还不清楚如何操作的朋友可以来看看详细内容。