汽車總線攻防戰(zhàn)身家過億的上市公司老總,疑似座駕剎車失靈身亡。墜崖的一刻,虛擬中控儀表上突現(xiàn)了V字仇殺隊(duì)的詭異面具。而在城市的另一頭,昏暗的地下室中,他嬌美的妻子緩緩摘下頭上那張V客面具,漠然地把手機(jī)放入王水之中,嘴角泛起一絲獰笑…
魔盒來自何方
這看似科幻電影般的謀殺情節(jié),想必是吸引觀眾的好題材。但如果發(fā)生在現(xiàn)實(shí)中,又會(huì)有多少人相信這聽起來如此不可思議的故事呢?不幸的是,從汽車開始配備CAN總線的一刻開始,這枚定時(shí)炸彈已經(jīng)存在。時(shí)至今日,潘多拉的魔盒已然打開。人類可以做的就是,對(duì)抗從魔盒之中散播出來的災(zāi)難。
很久以前,傳統(tǒng)的汽車線束結(jié)構(gòu)被簡單地設(shè)計(jì)成多對(duì)一結(jié)構(gòu)??刂破髋c傳感器各自單獨(dú)鏈接至控制板上,雜亂的結(jié)構(gòu)注定了它們會(huì)搶占帶寬與指令順序并互相干擾。直到有一天,人們終于忍受不了緩慢的響應(yīng)與頻繁的報(bào)錯(cuò),于是就設(shè)計(jì)出了一個(gè)總線結(jié)構(gòu)。就像電腦網(wǎng)絡(luò)的交換機(jī)—樣,所有ECU(電子控制單元)都要經(jīng)過這個(gè)“交換機(jī)”交換信息、協(xié)調(diào)指令,這個(gè)交換機(jī)就是CAN總線(Controller AreaNetwork),并最終成為國際標(biāo)準(zhǔn),又被幾乎所有車廠作為車輛設(shè)計(jì)生產(chǎn)必備環(huán)節(jié)加入到大部分車輛之中。
魔盒為何打開
但就像千禧年發(fā)生的千年蟲問題一樣,設(shè)計(jì)者沒有考慮到日后,單純認(rèn)為車輛總線只是內(nèi)部運(yùn)轉(zhuǎn)。哪想到幾十年之后,會(huì)有頭腦簡單并對(duì)于CAN總線安全一無所知甚至根本不關(guān)心的商人,開發(fā)出各種各樣基于CAN總線數(shù)據(jù)接入的聯(lián)網(wǎng)產(chǎn)品,如OBD盒子、WI-FI、藍(lán)牙、車機(jī)APP、車聯(lián)網(wǎng)平臺(tái)等,這些產(chǎn)品均通過CAN總線讀取交互數(shù)據(jù)。蒼蠅不叮無縫的蛋,原本設(shè)計(jì)為閉環(huán)作業(yè)的CAN總線在被動(dòng)接入無線網(wǎng)絡(luò)之后變得脆弱無比,根本無力抵擋四面八方的黑客攻擊。
黑客只要通過廉價(jià)的USB-CAN工具與汽車CAN總線鏈接,獲取總線上的廣播數(shù)據(jù)包進(jìn)行逆向分析篩選,定位其中所代表的CAN-ID,進(jìn)而破解其中數(shù)據(jù)并得到算法,就能修改相應(yīng)數(shù)值,然后就沒有然后了。接下來所發(fā)生的事情如開篇一樣,自動(dòng)加油、剎車失靈、方向盤不受控制。
魔盒能否合上
如果CAN總線安全,那么即使黑客對(duì)車有所圖謀,汽車整體安全還是可以被保證,起碼人能安全下車,鎖鎖門閃閃燈頂多算“娛樂項(xiàng)目”而已。但如果CAN總線不安全,這樣的汽車便如被處女座沙加大招“天舞寶輪”剝奪了五感一般,除非你有超越一切的超感覺第七感,要不就算你拿著車鑰匙也沒用,這車控制權(quán)已經(jīng)屬于控制了CAN總線的黑客。
魔盒故事有很多版本,但不變的是,每個(gè)版本都提到了智慧女神雅典娜在盒中為人類放入的“希望”。有人故意打開魔盒,便會(huì)有人努力將其關(guān)上。正如360車聯(lián)網(wǎng)安全中心主任劉健皓及他的團(tuán)隊(duì)研發(fā)的“CAN-Pick”(汽車安全總線測試平臺(tái))產(chǎn)品一樣,向所有希望關(guān)上魔盒的斗士提供SDK開發(fā)包,全民加入測試車輛總線是否安全的戰(zhàn)役中來。畢竟魔盒已然打開,只有通過增強(qiáng)各ECU之間的驗(yàn)證措施,包括使用時(shí)間戳和校驗(yàn)的方式防止重放破解攻擊,提高控制協(xié)議被逆向的成本,控制好聯(lián)網(wǎng)部件的安全性,在數(shù)據(jù)包中插入加密算法等各種手段進(jìn)行防御,測試汽車總線是否安全成為魔盒能否合上的關(guān)鍵。
結(jié)語
潘多拉魔盒已經(jīng)打開,盡管一切都已經(jīng)無可更改,但盒子仍為人類剩下了“希望”。因此,即使人類不斷地受苦、被生活折磨,但是心中總是留有可貴的希望,才能自我激勵(lì)。汽車總線雖然已經(jīng)成為心懷不軌的人有所圖謀的武器,但是魔高一尺道高一丈,只要我們有所準(zhǔn)備,“希望”永遠(yuǎn)存在。