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