隨著元宇宙的實(shí)現(xiàn)意味著越來(lái)越多的連接技術(shù),仍有許多技術(shù)挑戰(zhàn)需要克服。元宇宙實(shí)現(xiàn)將需要來(lái)自運(yùn)動(dòng)和環(huán)境傳感器的大量數(shù)據(jù)來(lái)跟蹤人類參與者,同樣也需要大量多樣的驅(qū)動(dòng)器、傳感器和顯示屏來(lái)為用戶提供物理,例如觸覺、音頻和視覺反饋。
就像其他物聯(lián)網(wǎng)設(shè)備一樣,這些傳感器和反饋設(shè)備中的每一個(gè)都將幾乎全部以無(wú)線方式連接到元宇宙的控制系統(tǒng),幾乎可以肯定,元宇宙將基于云。所有這些云連接都提供了一個(gè)巨大的潛在攻擊面,黑客可以利用這些漏洞并可能控制元宇宙。
實(shí)現(xiàn)元宇宙的潛力需要克服的技術(shù)挑戰(zhàn)
就像我們?cè)凇额^號(hào)玩家》系列書籍和電影中看到的那樣,在實(shí)現(xiàn)普遍存在的元宇宙愿景之前,我們必須克服許多技術(shù)挑戰(zhàn),但對(duì)所有所需物理設(shè)備的絕對(duì)安全性的需求,可能不是當(dāng)今元宇宙開發(fā)人員的首要任務(wù)。其實(shí)這是一個(gè)錯(cuò)誤。如果用戶擔(dān)心自己的人身安全,他們將不愿意進(jìn)入元宇宙。早期且未完全安全的元宇宙實(shí)施的第一次不可避免的黑客攻擊肯定會(huì)被廣泛宣傳,從而加劇這種擔(dān)憂。
不幸的是,安全性并不是一件事后才能考慮的事情。從一開始,安全性就需要成為硬件設(shè)計(jì)規(guī)范的一部分,尤其是軟件。特別是,軟件需要可更新,因?yàn)樽钚碌能浖偸亲畎踩摹kS著時(shí)間的推移,在任何軟件中都不可避免地會(huì)發(fā)現(xiàn)關(guān)鍵的漏洞和暴露,通常這就是為什么我們似乎每個(gè)月都要向我們的手機(jī)推送軟件更新。
在這些漏洞被不法分子利用之前,盡快修復(fù)它們是至關(guān)重要的。修復(fù)漏洞需要更新設(shè)備的軟件,首先是在實(shí)驗(yàn)室,然后將更新后的軟件部署到現(xiàn)場(chǎng)的設(shè)備群。大多數(shù)物聯(lián)網(wǎng)設(shè)備都是使用某種形式的開源軟件構(gòu)建的,比如Linux。這樣做有很多好處,包括開源社區(qū)可以在發(fā)現(xiàn)錯(cuò)誤和漏洞時(shí)快速解決它們。
設(shè)備制造商面臨的問題是如何跟蹤每個(gè)軟件組件的哪些版本被用于所有不同設(shè)備類型的軟件發(fā)行。如果沒有一種簡(jiǎn)單的方法來(lái)檢查使用的是哪個(gè)版本,那么就不知道產(chǎn)品是否受到漏洞的影響,也不知道是否需要更新設(shè)備軟件。
元宇宙的安全問題可能是復(fù)雜的
如果原始設(shè)備制造商部署了許多不同類型的設(shè)備,這些設(shè)備的開發(fā)時(shí)間都略有不同,每個(gè)設(shè)備的軟件發(fā)行版本也略有不同,那么這個(gè)問題就更加復(fù)雜了。工程師需要對(duì)每個(gè)設(shè)備的軟件進(jìn)行梳理,以確定它是否受到設(shè)備制造商的影響,如果受到影響,則為每個(gè)設(shè)備類型構(gòu)建并測(cè)試一個(gè)新的軟件映像來(lái)解決問題。一旦設(shè)備制造商為他們的每個(gè)產(chǎn)品都測(cè)試了軟件映像,他們就需要將更新部署到他們所有的設(shè)備,這就會(huì)引發(fā)更多的問題。
他們是否有能力通過無(wú)線更新他們的設(shè)備群,或者他們需要派遣一名技術(shù)人員通過網(wǎng)絡(luò)更新每個(gè)設(shè)備,如果有數(shù)百萬(wàn)個(gè)元宇宙?zhèn)鞲衅饕碌脑?,這就不太現(xiàn)實(shí)了。他們是否需要更新設(shè)備上的整個(gè)軟件映像,或者他們是否可以只增量地更新已經(jīng)更改的幾行代碼,這樣可以節(jié)省大量昂貴的帶寬和時(shí)間。
如果漏洞在設(shè)備操作系統(tǒng)或固件,如引導(dǎo)加載程序中該怎么辦?也許設(shè)備制造商能夠更新應(yīng)用程序軟件,但是在原始規(guī)范中可能從來(lái)沒有包含引導(dǎo)加載程序更新。最后,他們是否有能力分批部署軟件更新,也許在對(duì)每個(gè)部署的設(shè)備進(jìn)行大規(guī)模更新之前,先對(duì)少量的現(xiàn)場(chǎng)設(shè)備進(jìn)行測(cè)試更新,以確認(rèn)軟件更新是沒有問題的。
所有物聯(lián)網(wǎng)設(shè)備都受益于軟件開發(fā)工具,這些工具使設(shè)備的管理和更新變得更容易,有時(shí)需要很多年,他們需要有能力從開發(fā)過程的一開始就確保軟件和設(shè)備通信的安全。