Signal App(由 Open Whisper 提供)提供加密的语音通话,允许两个人通过具有安全加密的数据连接进行通信(假设没有 MiTM 攻击)。鉴于 Signal App 使用移动设备(iPhone/Android)上的麦克风,并且许多其他应用程序也可能有权访问麦克风,是否有可能被其他应用程序监听?
Signal 是否有任何方法可以在拨打电话时获得对麦克风的独占访问权限并禁止其他应用程序访问它?如果是,这个机制是什么?
Signal App(由 Open Whisper 提供)提供加密的语音通话,允许两个人通过具有安全加密的数据连接进行通信(假设没有 MiTM 攻击)。鉴于 Signal App 使用移动设备(iPhone/Android)上的麦克风,并且许多其他应用程序也可能有权访问麦克风,是否有可能被其他应用程序监听?
Signal 是否有任何方法可以在拨打电话时获得对麦克风的独占访问权限并禁止其他应用程序访问它?如果是,这个机制是什么?
目前,最好的方法是在后台杀死具有麦克风权限的应用程序,这有点丑陋,如果您没有足够快地杀死应用程序,它们将能够记录您的通话片段。
https://stackoverflow.com/questions/17467120/exclusive-access-to-the-microphone-in-android
Android P 似乎解决了这个问题,通过让后台应用程序像麦克风一样静音,以及其他几个传感器。
https://www.theverge.com/2018/3/7/17091104/android-p-prevents-apps-using-mic-camera-idle-background