百科问答小站 logo
百科问答小站 font logo



摄像头的入侵是否可以绕过指示灯(如果有)? 第1页

  

user avatar   bei-ji-85 网友的相关建议: 
      

如果只谈可能性的话,肯定是有的。

但具体硬件,要分情况讨论。通常来说,从硬件的设计上,是不允许绕过指示灯的,但硬件设计也可能是有bug的,硬件上的firmware也可能存在漏洞,所以,多数情况下,绕过指示灯,其实算是硬件bug,只不过这个bug能不能fix,以及想不想fix,就是看厂商有没有动力这么做了。

根本的解决方案其实就是像某几款升降摄像头的手机那样,彻底把摄像头藏起来,一旦有应用尝试访问摄像头,一定会触发机械动作,那么就能判断出来哪个应用是有问题了。

这里提供两个绕过摄像头的常见漏洞(或者叫软件设计思路):

1. 很多摄像头会提供一个检测摄像头是否存在的API,类似于一个test device ready的请求,这种请求在某些硬件上是不会触发指示灯的,但这个动作有可能会让摄像头采集一些东西(不一定是图像,但也有可能是图像),这种情况下结合驱动之类的,是有可能把采集的东西拿到的。当年NEX手机摄像头被QQ浏览器触发,就是类似的场景。

2. 有些摄像头会在对焦或者采集预览信息的时候,把图像发给应用程序,这个动作并不一定会打开指示灯。之前手机上某个大厂的APP就是利用这个(不点名了,有些恶意软件也是),不拍摄图像,但使用对焦、采集预览的方式获取预览图。因为预览图不是拍摄,甚至操作系统都不会感知到这个拍摄行为,而是认为应用只是在“对焦”。尤其是当摄像头允许软件对焦的时候,采集预览图几乎是一个必备的动作。(通过预览图的采样来计算当前是否处于最佳的焦距)

我不是专门搞这方面的,但这两种漏洞确实给很多应用提供了偷拍的机会,也是最常见的用法。

至于题主说的硬盘指示灯,这个灯本来就是可控的,甚至有办法设置常亮长灭,或者通过BIOS漏洞解决。

硬件漏洞很常见,虽然多数情况下是无害的,但也不代表真的没办法入侵,Intel的ME用的据说是Minix3,怎么能保证一定没漏洞呢?ME的权限比操作系统的权限还高,漏洞的危害性更大:

如何看待英特尔管理引擎(Intel ME)被爆出运行在 Minix3 操作系统?

硬件漏洞不太容易被利用,主要的原因利用的成本太高,并且只能针对某个特定的硬件,攻击收益不大,但在某些特殊的领域,完全不排除有人利用硬件漏洞进行攻击。

别的回答里有做硬件的人说软件绕不过去,确实,正常情况下是绕不过去,但谁能保证硬件没bug?




  

相关话题

  百度云“您下载的内容包含违规信息”,有什么方法可以下载? 
  我能否自己设计一个编码方式,替代 MD5 用于哈希呢? 
  有哪个高手可以解读“世界黑客编程大赛第一名的作品(97年Mekka ’97 4K Intro)”? 
  WinPE 能破解 Windows 的密码,这样 Windows 就不安全吗? 
  如何看待《Nature》发布的新研究:摄像头是天生的神经网络,速度超越传统方法千倍? 
  SecureRandom的nextInt()继承自Random,为什么他就比Random安全? 
  外界对于黑客都存在哪些误解? 
  ORM 框架能自动防止SQL注入攻击吗? 
  微信后台的工作人员(或者很厉害的黑客)能给自己的零钱包充值吗? 
  我想当黑客,想黑进我女朋友的手机和电脑,想看看里面有啥,请问大家在哪里可以学到黑客的技术? 

前一个讨论
不同指令集架构的芯片,是如何去支持基础软件库的?
下一个讨论
Arm架构处理器与x86架构处理器在4k HDR视频的处理能力和效率哪个更高?





© 2024-12-18 - tinynew.org. All Rights Reserved.
© 2024-12-18 - tinynew.org. 保留所有权利