H4.08.4silent background camera or microphone access设计研究

后台静默调用摄像头或麦克风是严重的信任破坏行为

别名: 静默录音 · 后台偷拍 · covert capture · background mic

概念解释

应用不在前台、人没有正在预览或通话,却打开相机或麦克风取流,属于静默后台调用。即使曾经给过权限,这一行为也会把授权理解成「当时那次使用」,而不是「随时可偷听」。它不是产品优化,而是信任破裂:一旦被系统指示、控制中心或新闻揭穿,人会撤权、卸载、并外推到该开发者的其他应用。这条只谈后台静默取流本身,不谈指示灯该不该被遮,也不谈前台一次性拍摄该走哪套界面。

机制

相机与麦克风的社会规范是「对着它的时候才开」。后台取流打破这条规范,伤害无法在当时被任务合理化——没有预览、没有通话界面,人无法同意「这一刻」。权限模型管的是能力是否曾被允许,不管这一刻是否仍在社会情境里。因此曾经允许并不能为静默背书。发现路径还往往延迟:绿点一闪、电量异常、别人听见回声,到那时数据已经离开设备。破裂是不对称的:一次静默可以毁掉长期建立的品牌信任,且几乎没有产品收益能补偿。

怎么研究

用系统访问日志与电量/传感器会话,而不是问卷里的「你能接受后台录音吗」(多数人会说不能,但那测的是态度)。

自变量:应用是否在后台保持音频会话、是否在无预览时打开相机、系统指示是否出现。 因变量:被发现的时间、发现后的撤权与卸载、对「当时那次允许」是否覆盖后台的理解。

实验室里要求找偷拍,会高估发现率。更接近现实的是让人做无关任务,事后对照系统占用记录。不要把「权限已经是允许」当作合法后台的证据——那正是要拆开的变量。

边界

合法的前台服务(正在进行的通话切到后台、导航时仍要麦克风指令、直播暂停在画中画)必须保持可见的占用:系统指示仍在、通知栏有「正在通话 / 正在录制」、人随时能停。录音笔、监控类应用的后台是产品本身,但必须在购买与授权时把「离开应用仍会录」写成主文案,并提供硬件级或系统级的不可关指示。语音助手的热词监听若走系统级接口,应显示为系统的监听,而不是应用私自开麦。

怎么落地

  • 产品代码在 background / suspended 下不得打开相机;麦克风仅允许在用户可看见的通话或录制会话里延续,并挂持久通知。
  • 任何后台媒体会话必须能从通知或控制中心一键停止,停止后会话立刻释放。
  • 禁止为了广告测量、环境检测、「提升体验」在无界面时取流。
  • 验证:授予权限后把应用切到后台、锁屏、杀进程,查传感器会话与系统占用。出现无通知的相机或麦克风会话即缺陷。再做一次对照:进行中的通话切后台,占用指示与可停止通知必须仍在。

延伸

  • 同组H4.08.1 相机与麦克风权限需分别申请,不因同属媒体类而合并 · H4.08.2 权限授予后使用中的指示灯或图标不应被应用隐藏 · H4.08.3 一次性拍摄场景应优先使用系统选择器而非请求持续权限
  • 相邻O2.03 传感器使用指示灯 · O4.02 暗黑模式的分类 · H4.06 位置权限的精度
  • 站内检索covert capture · background microphone · silent recording

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/H4.08.4