【发布时间】:2020-04-24 06:02:25
【问题描述】:
有时当我们在 Chrome 或 Firefox 上安装浏览器扩展程序时,我们会看到许多关于这些扩展程序使用的不同权限的警告...我知道我可以通过不同的方式监控计算机上发生的所有流量,例如:
- 安装像
iftop这样可以监控我的计算机上的流量的命令行工具(在 Linux 上) - 安装
Wireshark之类的工具并监控我的计算机上发生的流量 - 在我们打开浏览器
Network时检查其Console功能
但是,所有这些选项都将监控我的计算机或浏览器的全部流量...我想监控浏览器扩展程序的流量,看看它是否正在与服务器通信。但是很难区分特定流量是来自网络扩展程序还是不使用我提到的工具... 有什么方法可以仅检测我所使用的网络扩展程序的流量被选中?我的第一个猜测可能是我可以在浏览器控制台上使用的命令来监控扩展程序......有这样的事情吗?
当浏览器扩展程序要求大量权限时,我看到了很多信任问题。如果我可以在白天监控特定的网络扩展流量并检查它是否正在与服务器通信,我认为处理这个问题会容易得多......假设有一个网络扩展要求以下权限:
Access your data for all websites
Read and modify bookmarks
Get data from the clipboard
Input data to the clipboard
Access browsing history
Display notifications to you
Access recently closed tabs
Access browser tabs
Access browser activity during navigation
我可能是错的...但是,如果我完全确定此扩展程序没有与网络上的任何外部服务器通信,我认为扩展程序询问所有这些权限没有任何重大问题。因此,一种监控单个扩展程序流量的方法将非常有用...
【问题讨论】:
标签: security google-chrome-extension firefox-addon