We show that subtle acoustic noises emanating from within computer screens can be used to detect the content displayed on the screens. This sound can be picked up by ordinary microphones built into webcams or screens, and is inadvertently transmitted to other parties, e.g., during a videoconference call or archived recordings. It can also be recorded by a smartphone or "smart speaker" placed on a desk next to the screen, or from as far as 10 meters away using a parabolic microphone. Empirically demonstrating various attack scenarios, we show how this channel can be used for real-time detection of on-screen text, or users' input into on-screen virtual keyboards. We also demonstrate how an attacker can analyze the audio received during video call (e.g., on Google Hangout) to infer whether the other side is browsing the web in lieu of watching the video call, and which web site is displayed on their screen.
翻译:我们显示,来自计算机屏幕内部的微妙声响可以用来探测屏幕上显示的内容。这个声音可以通过安装在网络摄像头或屏幕上的普通麦克风接收,并且不经意地传送到其他方面,例如在电视会议电话或存档录音时;也可以用放在屏幕旁边的桌子上的智能手机或“智能扬声器”或者从离屏幕10米远的地方用抛光式麦克风录音器记录下来。我们生动地展示了各种攻击情景,我们展示了如何利用这个频道实时探测屏幕上的文字,或用户输入屏幕上的虚拟键盘。我们还演示了攻击者如何分析在视频通话(例如谷歌Hangout)期间收到的音频,以推断对方是否在浏览网站以代替观看视频呼声,并在屏幕上显示哪个网站。