苹果面向用户的摄像头十多年来一直存在缺陷

2020-10-24 10:39:45

你知道有人会从便条上撕下粘糊糊的一角,或者用一条胶带盖住笔记本电脑上的网络摄像头吗?这是你自己做的吗?我没有,但我确实认为,如果所有的科技公司都走到一起,做点什么,让这种做法变得没有必要,那就真的很好了。我的意思是,看起来很多用户现在至少花了五年的时间遮盖他们的相机,因为他们担心有人可能秘密劫持了他们。

当这种做法第一次出现时,我只从使用Windows笔记本电脑的人那里注意到了它,我会暗自发笑-这是Windows充斥着恶意软件威胁的又一个明显迹象,用户需要时刻保持偏执。

然而,这种做法很快就转移到了其他Mac用户身上,我感到困惑不已。他们为什么要这么做?无论何时进入摄像机,都会亮起一个小绿灯。没有必要用胶带把你的相机捆起来,而且当你真的想用它的时候,你的相机上会有粘性残留物,这会使东西变得模糊不清。

我认为非Mac用户之所以会有这个问题,是因为笔记本电脑制造商在过去20年里一直在制造劣质硬件和削减成本。多年来,我曾几次考虑改用Windows或Linux笔记本电脑,因为它们更便宜,但当我拿到它们时,构建质量令人毛骨悚然。我只是觉得它们太便宜了,连上一点LED灯都不能让你知道相机什么时候在运行。

几天前,我了解到一些令人担忧的事情,因为我取笑了我的一个朋友。她非常精通技术,她的博士学位是计算机科学,我觉得很讽刺的是,她爱上了遮盖网络摄像头的潮流,忘记了LED指示灯告诉你它是否亮着。

我取笑她,然后她告诉我LED灯是没用的。

显然,至少从2008年开始,苹果就一直在推出网络摄像头,摄像头上有一个由软件控制的绿色小LED。什么!?

你为什么要这么做?从基本原理来看,把LED放在相机旁边的唯一原因就是告诉你它是否处于活动状态。要做到这一点,最好的方法是将LED连接到与相机相同的电路,以便每当计算机启用设备时,LED都会亮起。我不是一名电气工程师,但我知道工程师们喜欢把事情做得尽可能简单(至少是好的),因为最优雅的解决方案通常是在实现预期结果的同时减少可能出错的事情的解决方案。

将它们连接在一起不仅是最简单的方法-因为它不需要编写代码来打开另一块硬件,然后在每次操作系统发布和硬件更改期间维护该代码-而且也是最可靠的操作方式,原因与我刚才提到的原因相同。该解决方案还具有这样的好处,即在不提醒用户的情况下使摄像机不可能接合。如果相机有电,LED就有电,再聪明的黑客也改变不了这一点。(我的意思是,好的,如果电路设计得很差,它在LED之前为相机供电,那么我猜你可能很聪明,没有提供足够的电力来打开相机,但就是不要这样设计控制电路。)。

显然,有人决定用软件来做这件事,所以虽然显然不允许你通过批准的API直接与LED灯交互,但如果你是一个恶意用户,你完全可以逃脱惩罚。因此,我的网络摄像头完全有可能一直开着并记录数据,除非我特别注意我的网络流量,否则我永远不会知道这一点。那太糟糕了!

对于设备制造商来说,这似乎是一个机会,我对他们为什么没有加入进来感到困惑。设计一个微小的电路将相机的电源连接到LED上并不是一件令人震惊的困难的事情,这样它们就永远不会同时打开或关闭,而且永远不会处于一个打开另一个关闭的状态。我无法想象,一旦投入生产,它的成本甚至会超过一分钱。

此外,这是他们可以在一开始就针对竞争对手进行营销的东西。“嘿,大家看,我们的电脑会告诉你什么时候你的网络摄像头是激活的--这一次是真心实意的!”他们甚至可以把它贴在键盘下面那些令人震惊的标签上,你必须把它们撕下来,他们不想脱下来,然后在你有电脑的头几个星期里,有一种残留物会留在你的手掌上。

这也是智能手机应该做的事情。他们有前置摄像头,可能(我相信,已经)在主人不知情的情况下被劫持了。同样,只要连接一个微小的LED,只要相机有电流就会亮起。

然而,奇怪的是:苹果在最新的iOS中已经做了类似的事情,但它再次使用了可能最愚蠢的选项,甚至不厌其烦地让它变得更愚蠢。他们完全是用软件完成的。甚至没有实际的LED,只有一个小点出现在右上角,每当进程使用摄像头的时候。

我知道出于很多原因,iOS不像Android那样容易受到恶意软件攻击,但这并不能解决问题。最终,有人会劫持摄像头,这会出现在新闻中,每个人都会开始遮盖前置摄像头,这是一个问题,因为这可能会阻止不输入PIN就能解锁手机的唯一方法,这将阻止用户锁定手机。

没有真正有意义的LED,至少在iPhone的情况下,是一个潜在的安全威胁。需要有人来解决这个问题。只需在仪表盘上放一盏小小的、醒目的、但很小的蓝光就行了。这是值得的。

所以…。我不知道。或许业内人士可以告诉我为什么选择软件适应症?这看起来太做作了。也许有人也能告诉我,为什么没有一家制造商似乎在决策或设计方面有过与真人充分互动的人,以至于意识到人们对自己的网络摄像头疑神疑鬼是一件令人震惊的常见事情。网络摄像头上有胶带的人的比例足够高,在大流行之前,如果不看到至少一个病例,你就不能去挤满人的咖啡馆。

也许很快就会有人修好它。那就太好了。令人遗憾的是,没有办法修复旧系统,但展望未来,这应该成为行业标准。只是,呃,只要把LED连到面向用户的摄像头上就行了,伙计们-就这么简单。