← 安全上网
ASTERXOR / 安全上网

小小扩展,可能看得很广

图标大小,说明不了权限能覆盖多少页面与能力。

为《小小扩展,可能看得很广》绘制的解释性示意图。
原创示意图,仅使用虚构样本。
安全上网ASTERXOR / LEON LEUNG

这点便利,需要看见多少浏览活动?

浏览器扩展可以调整页面、辅助写作或保存信息,让日常任务轻松一些。它可能因此需要页面内容或浏览器功能权限。图标很小,授权范围却可能很大。把它当软件审视,而不是无害装饰,就更容易发现差别。

判断权限能到哪里,不是图标有多大。
THE QUESTION

功能与范围,是两项选择

设想只在一家新闻站使用的虚构阅读助手,它可能只请求该站权限,也可能请求所有站点。后者覆盖与你当前功能无关的页面。能否实际读取或修改具体内容,还依浏览器权限模型与扩展实现而定。

范围大是一种能力,不证明已收集或外传信息;好用的功能也不会自动解释每项能力。把权限提示与用途一起读。如果范围超出预期,应寻找清楚理由,以及浏览器是否支持更窄选项。

A SMALL MODEL

三个虚构页面,比较覆盖

离线集合使用 news.example.com、docs.example.org、shop.example.net。声明的新闻专用范围只包含第一项,较宽范围包含三项。四项断言检查数量、子集关系,以及窄范围排除文档页。没有安装或检查真实扩展。

这些集合不是浏览器匹配模式实现。真实规则可能涉及协议、主机和路径,特殊页面还有额外限制。图示只解释范围扩大如何增加潜在相关页面,不声称权限可以无限访问浏览器全部区域或设备全部数据。

窄范围覆盖一个样本;较宽的声明范围覆盖三个,包括无关文档和商店页面。
FIG 01窄范围覆盖一个样本;较宽的声明范围覆盖三个,包括无关文档和商店页面。
READ THE RESULT

不下载,也可能影响页面隐私

页面可能包含正在阅读、撰写或提交的信息,获准与页面交互的扩展会与这些活动的隐私有关。读取页面、访问历史和使用特定 API 不一定属于同一权限,应查看真实授权,而不是用笼统“有访问权”概括。

部分浏览器允许限定站点、点击后激活,或控制私密浏览中是否运行,这有助于让访问匹配用途,但可用性和效果不同。不能假定私密模式禁用所有扩展,也不能把有限主机范围当成其他权限的完整说明。

THE BOUNDARY

安装后,决定还在继续

扩展会随更新、新功能或所有权变化而改变,曾经合适的工具以后可能请求更广权限。保持更新,同时阅读实质权限变化,重新判断当前目的。官方商店有助于确认来源,却不能替代对未来行为的判断。

定期查看已安装工具,按浏览器正常控制停用或移除不用的项目,并确认重要流程仍可运行。移除限制该浏览器中的未来活动,不会自动收回已传数据、删除关联在线账户或撤销别处的全部改变。

当前需要、授权范围和后续变化,共同构成软件选择。
FIG 02当前需要、授权范围和后续变化,共同构成软件选择。
IN PRACTICE

够用时,可以选更小的工具

偶发任务可能用内建功能或只处理选中项目的流程就够了。这不是说扩展都不好,而是比较便利收益与持续授权。作用和维护清楚时,合适扩展也很有价值。

受管理浏览器应遵守组织政策,需要的工具被挡住时询问负责团队,不绕过控制安装陌生来源版本。个人浏览器可以逐个问:如果它消失,我当前会缺少哪项任务能力?答案会让下次权限审查更具体。

留一个想法带走

有用的扩展需要两份理由:它完成的工作,以及这份工作能解释的访问范围。