Tencent / lemon-cleaner

腾讯柠檬清理是针对macOS系统专属制定的清理工具。主要功能包括重复文件和相似照片的识别、软件的定制化垃圾扫描、可视化的全盘空间分析、内存释放、浏览器隐私清理以及设备实时状态的监控等。重点聚焦清理功能,对上百款软件提供定制化的清理方案,提供专业的清理建议,帮助用户轻松完成一键式清理。
Other
5.44k stars 762 forks source link

macOS 13 系统- 麦克风监控存在误报问题 #48

Open StaZhu opened 1 year ago

StaZhu commented 1 year ago

复现步骤:

  1. 使用macOS 13,确保Chrome或者Safari,有“麦克风权限“。

  2. 使用Chrome打开Youtube,可以看到如下面截图,Lemon会误报,但是其实并没有被调用。

    截屏2022-11-23 16 24 20
  3. 使用Safari打开百度,可以看到如下面的截图,Lemon会误报,但是其实并没有被调用。

    截屏2022-11-23 16 25 42

理论上OS的麦克风被调用时会在通知中心显示小黄点如下图: image

  1. 可以看到误报时,macOS自身的小黄点并没有显示,说明Lemon确实是误报了。

注1:如果手动调用下述代码,在浏览器真正去请求麦克风权限 navigator.mediaDevices.getUserMedia({audio:true}), 此时可以看到系统小黄点显示,表明Chrome和Safari访问上述两个网站时,并没有调用该API。

注2:下载另一款监控软件:Micro Snitch Mac,不存在该问题,与系统监控一致。

StaZhu commented 1 year ago

Ping

dawnightillight commented 1 year ago

感谢反馈,我们看看。 对于开源项目中存在的问题,也期待社区开发者提交相关PR进行修复。

StaZhu commented 1 year ago

感谢反馈,我们看看。 对于开源项目中存在的问题,也期待社区开发者提交相关PR进行修复。

感谢您的回答,因为对OC不是很熟,这里只能辛苦帮忙看看了~

jyxjjj commented 1 year ago

Not only Safari, but also Chrome, WeChat, QQ, all things who has Chrome Helper like Electron.JS I used to thought if it is because that applications are stealing our data.