随着元宇宙的实现意味着越来越多的连接技术,仍有许多技术挑战需要克服。元宇宙实现将需要来自运动和环境传感器的大量数据来跟踪人类参与者,同样也需要大量多样的驱动器、传感器和显示屏来为用户提供物理,例如触觉、音频和视觉反馈。
就像其他物联网设备一样,这些传感器和反馈设备中的每一个都将几乎全部以无线方式连接到元宇宙的控制系统,几乎可以肯定,元宇宙将基于云。所有这些云连接都提供了一个巨大的潜在攻击面,黑客可以利用这些漏洞并可能控制元宇宙。
实现元宇宙的潜力需要克服的技术挑战
就像我们在《头号玩家》系列书籍和电影中看到的那样,在实现普遍存在的元宇宙愿景之前,我们必须克服许多技术挑战,但对所有所需物理设备的绝对安全性的需求,可能不是当今元宇宙开发人员的首要任务。其实这是一个错误。如果用户担心自己的人身安全,他们将不愿意进入元宇宙。早期且未完全安全的元宇宙实施的第一次不可避免的黑客攻击肯定会被广泛宣传,从而加剧这种担忧。
不幸的是,安全性并不是一件事后才能考虑的事情。从一开始,安全性就需要成为硬件设计规范的一部分,尤其是软件。特别是,软件需要可更新,因为最新的软件总是最安全的。随着时间的推移,在任何软件中都不可避免地会发现关键的漏洞和暴露,通常这就是为什么我们似乎每个月都要向我们的手机推送软件更新。
在这些漏洞被不法分子利用之前,尽快修复它们是至关重要的。修复漏洞需要更新设备的软件,首先是在实验室,然后将更新后的软件部署到现场的设备群。大多数物联网设备都是使用某种形式的开源软件构建的,比如Linux。这样做有很多好处,包括开源社区可以在发现错误和漏洞时快速解决它们。
设备制造商面临的问题是如何跟踪每个软件组件的哪些版本被用于所有不同设备类型的软件发行。如果没有一种简单的方法来检查使用的是哪个版本,那么就不知道产品是否受到漏洞的影响,也不知道是否需要更新设备软件。
元宇宙的安全问题可能是复杂的
如果原始设备制造商部署了许多不同类型的设备,这些设备的开发时间都略有不同,每个设备的软件发行版本也略有不同,那么这个问题就更加复杂了。工程师需要对每个设备的软件进行梳理,以确定它是否受到设备制造商的影响,如果受到影响,则为每个设备类型构建并测试一个新的软件映像来解决问题。一旦设备制造商为他们的每个产品都测试了软件映像,他们就需要将更新部署到他们所有的设备,这就会引发更多的问题。
他们是否有能力通过无线更新他们的设备群,或者他们需要派遣一名技术人员通过网络更新每个设备,如果有数百万个元宇宙传感器要更新的话,这就不太现实了。他们是否需要更新设备上的整个软件映像,或者他们是否可以只增量地更新已经更改的几行代码,这样可以节省大量昂贵的带宽和时间。
如果漏洞在设备操作系统或固件,如引导加载程序中该怎么办?也许设备制造商能够更新应用程序软件,但是在原始规范中可能从来没有包含引导加载程序更新。最后,他们是否有能力分批部署软件更新,也许在对每个部署的设备进行大规模更新之前,先对少量的现场设备进行测试更新,以确认软件更新是没有问题的。
所有物联网设备都受益于软件开发工具,这些工具使设备的管理和更新变得更容易,有时需要很多年,他们需要有能力从开发过程的一开始就确保软件和设备通信的安全。
参与评论 (0)