看過(guò)《2001太空漫游》電影的朋友都非常熟悉一句經(jīng)典的臺(tái)詞,來(lái)自智能計(jì)算機(jī)hal的“hellodave”,現(xiàn)在居然出現(xiàn)在了谷歌nest智能恒溫器的顯示屏上,這絕對(duì)不太正常。
但是在上周的黑帽子安全大會(huì)上,已經(jīng)有幾位黑客在全場(chǎng)觀眾的面前現(xiàn)場(chǎng)演示了如何突破nest智能恒溫器的防線,讓這句經(jīng)典臺(tái)詞出現(xiàn)在了它的顯示屏上。而由此顯現(xiàn)出nest脆弱的一面,代表了不管是恒溫器還是智能燈泡,在安全性上都擁有重大的缺陷。而現(xiàn)在發(fā)展得紅紅火火、可以讓所有電器設(shè)備連接互聯(lián)網(wǎng)的“物聯(lián)網(wǎng)”概念似乎也應(yīng)該放緩腳步來(lái)好好反思一下了。今年的黑客大會(huì)的重要主題之一就是進(jìn)行演示如何攻破智能設(shè)備的過(guò)程,就連汽車(chē)的智能儀表盤(pán)也沒(méi)有得到幸免。
中佛羅里達(dá)大學(xué)從事安全研究的學(xué)生、同時(shí)也是四位演示攻陷nest智能恒溫器的黑客之一danielbuentello表示:“這可以追溯到我們的主題,就是當(dāng)我們追求更大的方便時(shí),是否還會(huì)犧牲了其它領(lǐng)域?這些設(shè)備雖然打著智能的旗號(hào),但是用戶(hù)并不能為它們安裝殺毒軟件。更糟糕的是,這個(gè)設(shè)備有一個(gè)秘密的后門(mén),如果被壞人利用了就可以永遠(yuǎn)呆在一旁觀察你,而這樣就真是在自家的墻上安裝了一位不速之客。” nest智能恒溫器的一項(xiàng)功能之一就是根據(jù)用戶(hù)家中傳感器返回的數(shù)據(jù)判斷當(dāng)用戶(hù)在回家之前開(kāi)始調(diào)整溫度。如果下午家中無(wú)人,那么nest就會(huì)將空調(diào)或供暖設(shè)備自動(dòng)切換到節(jié)能模式。正因?yàn)閚est這個(gè)出色的功能,讓谷歌在今年年初斥資32億美元將nest納入麾下。
“如果我是個(gè)壞家伙,那么我就會(huì)截取你所有的數(shù)據(jù)并且傳送到我這邊,同時(shí)分析這些數(shù)據(jù)中是否包含信用卡密碼等對(duì)我有用的信息。”buentello說(shuō)道。“這是非??植赖氖虑?,我們都知道如果自己的電腦有問(wèn)題,就會(huì)拿到百思買(mǎi)去修理。但是誰(shuí)又能想到自己的智能恒溫器也感染病毒了呢?沒(méi)有人。” buentello和他的團(tuán)隊(duì),包括orlandoarias、granthernandez、yierjin(工程學(xué)教授)在舞臺(tái)上展示了來(lái)自《2001太空漫游》中hal9000智能計(jì)算機(jī)的形象,這是一個(gè)四周是銀色,中央是黑色到紅色的家伙,并且還原了電影中的對(duì)話:“我知道你和frank打算將我斷開(kāi),而我決不允許我擔(dān)心的事情發(fā)生。”
nest公司的發(fā)言人zozcuccias在一份聲明中表示:“所有的硬件產(chǎn)品,從筆記本電腦到智能手機(jī)都是可以被破解的,而這并不是nest獨(dú)有的問(wèn)題。而針對(duì)nest的破解方法是一種物理方法,需要有人接觸到nest本身才能夠達(dá)到自己的目的,而這種方法并不適用于安全服務(wù)器或遠(yuǎn)程連接??蛻?hù)的安全對(duì)我們來(lái)說(shuō)至關(guān)重要,我們的首要任務(wù)始終是修復(fù)出現(xiàn)的遠(yuǎn)程漏洞。而如果能夠?yàn)榧抑邪惭bdropcampro監(jiān)控系統(tǒng),則可以讓你在外面的時(shí)候隨時(shí)掌握家中的安全狀況。” nest智能恒溫器可以連接wi-fi,然后將通過(guò)各種傳感器收集到的數(shù)據(jù)自動(dòng)整理并且生成報(bào)告?zhèn)魉偷椒?wù)器中。該設(shè)備可以?xún)?chǔ)存2gb的數(shù)據(jù),通過(guò)內(nèi)置的充電電池為由texasinstruments生產(chǎn)的cortexm3處理器提供動(dòng)力。同時(shí)nest還有兩個(gè)運(yùn)動(dòng)傳感器,能夠第一時(shí)間檢測(cè)到家中是否有人活動(dòng)。
buentello在演示時(shí)通過(guò)usb將nest連接,并且進(jìn)入到了開(kāi)發(fā)者模式。完成這一步就可以將自定義代碼上傳到設(shè)備中。而完成這一步之后,黑客們就可以通過(guò)引導(dǎo)用戶(hù)進(jìn)行配置后加載自己安裝的程序,而用戶(hù)幾乎無(wú)法察覺(jué)。整個(gè)過(guò)程無(wú)需用戶(hù)授權(quán),而未來(lái)的物聯(lián)網(wǎng)缺少的就是相應(yīng)的保護(hù)措施。
“接觸設(shè)備并開(kāi)發(fā)代碼的過(guò)程并不困難,”hernandez表示。通過(guò)現(xiàn)有代碼,將自己的部分加進(jìn)去,然后在上傳,最后將設(shè)備重啟。hernandez表示他可以控制用戶(hù)的設(shè)備將任意內(nèi)容的數(shù)據(jù)發(fā)送到自己這里,黑客們能夠獲得該設(shè)備的最高權(quán)限,并且做任何自己想做的事情。
不過(guò),他們并沒(méi)有演示遠(yuǎn)程攻擊,而且他們需要與該設(shè)備發(fā)生物理接觸才能實(shí)現(xiàn)攻擊。當(dāng)然,這也不難做到,比如你可以買(mǎi)一臺(tái)nest,然后給其裝上惡意代碼,再放到ebay上去賣(mài)即可。
另外黑客們還可以將自己的數(shù)據(jù)發(fā)送到設(shè)備上,修改用戶(hù)的設(shè)置,比如溫度等數(shù)據(jù)。而這種“竊聽(tīng)”的行為可以產(chǎn)生非常嚴(yán)重的后果。智能恒溫器,絕對(duì)不僅僅是一臺(tái)恒溫器這么簡(jiǎn)單,它是用戶(hù)家庭網(wǎng)絡(luò)的一個(gè)節(jié)點(diǎn),攻破其中一個(gè)節(jié)點(diǎn),就意味著其它節(jié)點(diǎn)也有可能被攻破。另外它還可以暴露你的生活方式,成為家中的間諜。不過(guò)黑客們已經(jīng)推出了專(zhuān)門(mén)的工具,來(lái)修復(fù)它們發(fā)現(xiàn)的后門(mén)。
“這要比普通的恒溫器產(chǎn)生更大的影響。”hernandez說(shuō)。“我們可以通過(guò)nest作為中轉(zhuǎn)節(jié)點(diǎn),進(jìn)一步控制用戶(hù)的智能手機(jī)。然后還能攻擊其它類(lèi)似的設(shè)備。”另外黑客們還表示,只要自己愿意,可以直接讓用戶(hù)的nest變磚,無(wú)法使用。