2017年6月21日-22日,由中國安全產(chǎn)業(yè)協(xié)會(huì)、TIAA車載信息服務(wù)產(chǎn)業(yè)應(yīng)用聯(lián)盟與車云網(wǎng)共同主辦的2017年中國安全產(chǎn)業(yè)峰會(huì)暨首屆交通安全產(chǎn)業(yè)論壇在北京召開。來自清華大學(xué)電子工程系、信息科學(xué)與技術(shù)國家實(shí)驗(yàn)室的黃永峰教授,針對(duì)車聯(lián)網(wǎng)信息安全,帶來了自己對(duì)于“挑戰(zhàn)與思考”的一些看法。
以下為演講實(shí)錄:
黃永峰:大家好。我本人是做互聯(lián)網(wǎng)安全的,去年,教育部和中國移動(dòng)成立了一個(gè)車聯(lián)網(wǎng)的聯(lián)合實(shí)驗(yàn)室,我就在實(shí)驗(yàn)室負(fù)責(zé)車聯(lián)網(wǎng)信息安全這一塊的研究工作。在這將近一年的研究過程中,對(duì)車聯(lián)網(wǎng)的信息安全研究遇到了一些問題,我給它取名叫挑戰(zhàn);還有一些沒明白的問題,我把它叫思考。所以我今天演講的題目是《車聯(lián)網(wǎng)信息安全的挑戰(zhàn)和思考》。
車聯(lián)網(wǎng)信息安全挑戰(zhàn)
第一個(gè)先介紹車聯(lián)網(wǎng)信息安全的挑戰(zhàn),上午有很多專家已經(jīng)從不同的角度和層面介紹了車聯(lián)網(wǎng)信息安全的一些問題。我希望這次引入一個(gè)車聯(lián)網(wǎng)信息安全目前最大的挑戰(zhàn),我認(rèn)為就是數(shù)據(jù)安全的問題。所以在報(bào)告中重點(diǎn)講一下我對(duì)車聯(lián)網(wǎng)數(shù)據(jù)安全的淺薄思考。
什么叫車聯(lián)網(wǎng)?我也查了一些資料,好像目前沒有一個(gè)很統(tǒng)一的概念。去年在申請(qǐng)聯(lián)合實(shí)驗(yàn)室的時(shí)候,對(duì)車聯(lián)網(wǎng)的定義是:采用物聯(lián)網(wǎng)技術(shù)來獲取車輛的運(yùn)行狀態(tài)信息,駕駛員的行為信息和周邊的道路信息。
所以第一個(gè)層面:車聯(lián)網(wǎng)是信息的采集;第二,是采用移動(dòng)互聯(lián)網(wǎng)來實(shí)現(xiàn)車與車之間,車與人之間,車與路之間的信息互通和協(xié)同,所以是要實(shí)現(xiàn)信息的互通和協(xié)同;第三,車聯(lián)網(wǎng)主要功能是采用大數(shù)據(jù)的智能分析技術(shù),來實(shí)現(xiàn)數(shù)據(jù)的處理和決策,這是車聯(lián)網(wǎng)的基本定義。車之所以要聯(lián)網(wǎng)的根本目標(biāo)是實(shí)現(xiàn)車、路、人之間數(shù)據(jù)的高效感知、智能分析和安全共享三個(gè)層面。
上面是車聯(lián)網(wǎng)概念內(nèi)涵,下面分析一下車聯(lián)網(wǎng)概念的外延。我們對(duì)智能汽車有一個(gè)很好的比喻。什么是智能汽車呢?是具有4個(gè)輪子的“電腦”,因此,我們可以將車聯(lián)網(wǎng)稱之為:高速移動(dòng)的信息系統(tǒng)。為什么要這樣理解這個(gè)概念呢?車聯(lián)網(wǎng)是把智能汽車,通過互聯(lián)網(wǎng)技術(shù)對(duì)路邊設(shè)施信息進(jìn)行感知、互通和協(xié)同共治,并且進(jìn)行大數(shù)據(jù)的挖掘,從而提供智能決策的這一套復(fù)雜的信息系統(tǒng)。而且這一套信息系統(tǒng)是在高速運(yùn)轉(zhuǎn)的道路上運(yùn)行的,所以我理解它是一個(gè)高速移動(dòng)的互聯(lián)信息系統(tǒng)。整個(gè)車聯(lián)網(wǎng)除了有車輛、機(jī)械等等各個(gè)學(xué)科的一些關(guān)鍵技術(shù)之外,還有跟我們信息學(xué)科密切相關(guān)的四大技術(shù)。第一個(gè)是信息安全,第二個(gè)是大數(shù)據(jù)的人工智能,第三個(gè)是物聯(lián)網(wǎng)技術(shù),第四個(gè)是移動(dòng)互聯(lián)網(wǎng)技術(shù)。正因?yàn)檫@樣,我們?cè)谌ツ瓿闪⒙?lián)合實(shí)驗(yàn)室的時(shí)候,除了汽車系、機(jī)械系等學(xué)科的老師之外,也有很多的信息學(xué)科研究團(tuán)隊(duì)加入到車聯(lián)網(wǎng)實(shí)驗(yàn)室。
車聯(lián)網(wǎng)信息安全的挑戰(zhàn)
關(guān)于車聯(lián)網(wǎng)發(fā)展的趨勢(shì)就不細(xì)說了。這幾年,車聯(lián)網(wǎng)的需求從2015年的狀態(tài),到2020年的預(yù)測(cè),都可以看出車聯(lián)網(wǎng)產(chǎn)業(yè)將會(huì)巨大發(fā)展。作為學(xué)科建設(shè),現(xiàn)在高校和研究院所也都在進(jìn)行車聯(lián)網(wǎng)相關(guān)的研究。作為這樣一個(gè)高速移動(dòng)的復(fù)雜的信息系統(tǒng),它的安全問題這幾年也得到了大家的高度重視。
這是我們從2013年到2016年對(duì)國際上已經(jīng)公開報(bào)道的一些有關(guān)智能汽車或者是車聯(lián)網(wǎng)的正式報(bào)道的一些跟信息安全相關(guān)的事件的梳理。從這里可以看出,這些安全事件的爆發(fā)程度以及危害程度遠(yuǎn)遠(yuǎn)不亞于當(dāng)前互聯(lián)網(wǎng)安全事件。車聯(lián)網(wǎng)為什么也會(huì)出現(xiàn)高度危害的信息安全事件呢?我們從三個(gè)方面來分析。
首先,車聯(lián)網(wǎng)主要聯(lián)結(jié)智能汽車,智能汽車上有大量的車載電腦。有資料報(bào)道:作為一個(gè)智能汽車,它的車載智能設(shè)備不小于100臺(tái),整個(gè)程序代碼不小于5000萬行,整個(gè)智能駕駛代碼將會(huì)有2億多行。
第二,車聯(lián)網(wǎng)要聯(lián)網(wǎng)的話,首先要有車內(nèi)網(wǎng)絡(luò),它要通過各種無線的方式接入到其他相關(guān)的設(shè)備或互聯(lián)網(wǎng),所以它存在有無線接入互聯(lián)網(wǎng)的相關(guān)安全問題。
第三,一旦接入到互聯(lián)網(wǎng)之后,互聯(lián)網(wǎng)原有的安全問題可以派生到這些車聯(lián)網(wǎng)系統(tǒng)。而且互聯(lián)網(wǎng)安全問題在高速移動(dòng)的信息系統(tǒng)中,它的危害性也會(huì)進(jìn)一步擴(kuò)大。剛才說到車聯(lián)網(wǎng)的第三個(gè)目標(biāo)是依靠對(duì)大數(shù)據(jù)的采集,采用人工智能和大數(shù)據(jù)的挖掘技術(shù),通過決策,來代理人對(duì)機(jī)械控制的部分功能。但是靠軟件、靠電腦來代替人對(duì)機(jī)械化的控制,這本身風(fēng)險(xiǎn)本身就會(huì)增大。
通過對(duì)車聯(lián)網(wǎng)特點(diǎn)的分析,再對(duì)比互聯(lián)網(wǎng)的信息安全,我們可以將車聯(lián)網(wǎng)安全問題歸納為如下三個(gè)方面:
一是車聯(lián)網(wǎng)的高動(dòng)態(tài)性會(huì)使得攻擊行為更難以檢測(cè)和發(fā)現(xiàn)。對(duì)于汽車來說,它的無線組織組成的拓?fù)浣Y(jié)構(gòu)具有高動(dòng)態(tài)性;而對(duì)于互聯(lián)網(wǎng)來說,很多設(shè)備是靜止的,位置是固定的,即使是移動(dòng)互聯(lián)網(wǎng),它移動(dòng)的速度也比車慢的多,而車移動(dòng)的速度往往高于一般移動(dòng)互聯(lián)網(wǎng)的速度,所以它的拓?fù)浣Y(jié)構(gòu)改變會(huì)更快。
第二,車在聯(lián)網(wǎng)的時(shí)候,都會(huì)頒發(fā)一個(gè)數(shù)字證書,數(shù)字準(zhǔn)確的頻率會(huì)更快,所以它也會(huì)有更高的動(dòng)態(tài)性。
第三是無線傳輸效率跟運(yùn)行速度是有相關(guān)性的,在高速移動(dòng)的行為模式下,效率也會(huì)受到高動(dòng)態(tài)性的影響。
車聯(lián)網(wǎng)由于它整個(gè)車輛本身的特點(diǎn),使得它成為各種攻擊目標(biāo)的重要性會(huì)變得更大。一是車本身的經(jīng)濟(jì)價(jià)值和附加價(jià)值要比一般的互聯(lián)網(wǎng)連接設(shè)備重要性更大;二是車輛發(fā)生危害的社會(huì)影響和危害程度比互聯(lián)網(wǎng)更大;三是開放性使得車聯(lián)網(wǎng)的攻擊方式比互聯(lián)網(wǎng)更多。
車聯(lián)網(wǎng)的開放性體現(xiàn)為:(1)它是在用無線接入信道,在無線高動(dòng)態(tài)的信道環(huán)境下,被攻擊的可能性會(huì)更大。(2)車聯(lián)網(wǎng)聯(lián)網(wǎng)之后,要使數(shù)據(jù)共享,那么它的數(shù)據(jù)開放性會(huì)更大;(3)它的服務(wù)面向用戶也會(huì)更開放。正因?yàn)榇嬖谶@些特點(diǎn),我們認(rèn)為車聯(lián)網(wǎng)的安全風(fēng)險(xiǎn)比我們已經(jīng)成熟的互聯(lián)網(wǎng)的風(fēng)險(xiǎn)會(huì)更大。
車聯(lián)網(wǎng)信息安全攻擊類型
下面分析一下車聯(lián)網(wǎng)信息安全的攻擊類型,我們從兩個(gè)角度進(jìn)行分類。首先從攻擊方式來說,它存在于智能終端的攻擊模式。像寶馬汽車的Connected Drive模塊已經(jīng)暴露有兩種風(fēng)險(xiǎn),也有最新的研究成果稱這個(gè)模塊存在六種漏洞。第二個(gè)是互聯(lián)網(wǎng)絡(luò)攻擊,比如像360破解了比亞迪汽車云服務(wù)。第三個(gè)是無線接入的攻擊方式,剛才說過只要在無線的情況下,攻擊的可能性就會(huì)更大。第四種情況是直接安全攻擊,通過靠汽車本身的接口,直接攻擊到汽車的某些控制系統(tǒng),像JEEP目前報(bào)道的兩種攻擊事件,就是直接通過汽車接口攻擊的情況。
如果站在攻擊者本身來分析,一般分為4類攻擊者:
駕駛員攻擊者。一個(gè)最典型的場(chǎng)景是,車一旦聯(lián)網(wǎng)以后,如果要對(duì)某些道路和其他的資源進(jìn)行獨(dú)占的話,這時(shí)候駕駛員可能會(huì)發(fā)出一些虛假的信息。舉個(gè)典型的例子,在不堵車的情況下,如果我現(xiàn)在在四環(huán)上發(fā)布“四環(huán)很擁擠”的信息,這樣就可以強(qiáng)占四環(huán)道路資源,這是一種情況;
第二種情況是惡作劇者,有一些所謂黑客的業(yè)余愛好者,他可能利用汽車的某些漏洞或者用無線接入的監(jiān)聽模式來對(duì)汽車的漏洞進(jìn)行攻擊,從而來實(shí)現(xiàn)自己的某些目標(biāo);
第三種情況可能是一些車聯(lián)網(wǎng)的權(quán)威單位和管理部門的工作人員可能會(huì)對(duì)一些數(shù)據(jù)本身進(jìn)行攻擊。打個(gè)比方來說,如果交通部門要對(duì)一個(gè)交通事故的信息進(jìn)行更改或者保險(xiǎn)部門要對(duì)某一個(gè)內(nèi)部數(shù)據(jù)進(jìn)行更改,以獲取某些利益的話,它也可能成為一個(gè)攻擊者;
第四種情況危害更大,就是一些惡意攻擊者。如果他要制造一些恐怖行為的話,它就可以利用車聯(lián)網(wǎng)的危害性造成社會(huì)影響,而這些都可能成為車聯(lián)網(wǎng)的攻擊者。
另外,我們把車聯(lián)網(wǎng)的整個(gè)信息安全分為四個(gè)層面:
第一個(gè)是系統(tǒng)安全,不管是車載終端還是車載的主機(jī),本身都存在硬件和軟件系統(tǒng)的安全問題。結(jié)合這些安全問題,目前我們采用傳統(tǒng)的信息安全方法,可能使用身份鑒別、訪問控制、安全審計(jì)、預(yù)行防范以及惡意代碼檢測(cè)等手段。
第二個(gè)是應(yīng)用安全,車載終端的一些應(yīng)用系統(tǒng)也存在漏洞,只要有代碼的地方就存在漏洞。這些所采用的安全手段跟我們主機(jī)系統(tǒng)安全方式類似。
第三,聯(lián)網(wǎng)的地方就存在網(wǎng)絡(luò)安全問題,而且互聯(lián)網(wǎng)本身的安全問題,在車聯(lián)網(wǎng)的環(huán)境下,它的危害程度和安全風(fēng)險(xiǎn)會(huì)進(jìn)一步放大。
我們認(rèn)為,除了這三方面的安全風(fēng)險(xiǎn)之外,車一旦聯(lián)網(wǎng)之后,根據(jù)車聯(lián)網(wǎng)的數(shù)據(jù)采集、智能分析和決策控制這三個(gè)層面,它面臨的最大問題就是數(shù)據(jù)安全。如果要實(shí)現(xiàn)數(shù)據(jù)的互通、數(shù)據(jù)的共享,特別是要實(shí)現(xiàn)這些決策控制的話,如何保證數(shù)據(jù)的安全是整個(gè)車聯(lián)網(wǎng)最具有挑戰(zhàn)性的問題。當(dāng)然數(shù)據(jù)安全問題除了傳統(tǒng)的解決技術(shù),例如像身份認(rèn)證、訪問控制之外,還有兩個(gè)典型的問題是如何對(duì)數(shù)據(jù)的可靠性進(jìn)行驗(yàn)證,以及對(duì)數(shù)據(jù)的隱私進(jìn)行保護(hù)。
為什么說數(shù)據(jù)安全是車聯(lián)網(wǎng)最典型和最大的問題呢?對(duì)于信息系統(tǒng)的系統(tǒng)安全和應(yīng)用安全,現(xiàn)在都有一些傳統(tǒng)的解決方案,從某種程度上能夠很好的解決。打個(gè)比方說,我通過TEE這個(gè)可信執(zhí)行環(huán)境,在采用相關(guān)可靠操作系統(tǒng)和安全的硬件支持下,就能夠?qū)χ鳈C(jī)系統(tǒng)和終端的安全問題。相應(yīng)的說,數(shù)據(jù)安全目前沒有一個(gè)很成熟的解決方案,所以下面重點(diǎn)介紹一下我們對(duì)車聯(lián)網(wǎng)的數(shù)據(jù)安全的一些思考。
云計(jì)算+區(qū)塊鏈的車聯(lián)網(wǎng)數(shù)據(jù)安全模型
車聯(lián)網(wǎng)的數(shù)據(jù)安全,主要體現(xiàn)在五個(gè)方面。
一是車聯(lián)網(wǎng)數(shù)據(jù)的訪問控制和認(rèn)證問題,二是車聯(lián)網(wǎng)數(shù)據(jù)在分享過程中的一些信任問題,三是車聯(lián)網(wǎng)共享中的安全保護(hù)問題,四是車廠數(shù)據(jù)匯聚成為一個(gè)數(shù)據(jù)中心時(shí),將產(chǎn)生的數(shù)據(jù)存儲(chǔ)安全保護(hù)問題,五是車輛數(shù)據(jù)在采集中的隱私泄露問題。這些數(shù)據(jù)問題的安全最終歸為兩個(gè)核心問題,一個(gè)是隱私,一個(gè)是可靠性。而且對(duì)于車聯(lián)網(wǎng)本身來說,它的數(shù)據(jù)安全問題可以歸結(jié)為一個(gè)根本問題就是:數(shù)據(jù)隱私保護(hù)和數(shù)據(jù)可靠性這一對(duì)矛盾的問題。
首先,車聯(lián)網(wǎng)的隱私比移動(dòng)互聯(lián)網(wǎng)的隱私問題更突出。利用車的一些相關(guān)信息很容易跟蹤到車的行蹤、位置和它的用戶ID等等。如何保護(hù)用戶的隱私是車聯(lián)網(wǎng)安全的一個(gè)首要問題,但是一旦形成隱私保護(hù),在匿名和相關(guān)方法保護(hù)隱私的同時(shí),也會(huì)帶來另外一個(gè)問題,就是數(shù)據(jù)的可靠性。用戶一旦保護(hù)隱私或匿名之后,在對(duì)他的真實(shí)身份不了解的情況下,他就可能會(huì)發(fā)布虛假信息。一旦發(fā)布了虛假信息之后,對(duì)整個(gè)車聯(lián)網(wǎng)的安全會(huì)帶來極大的隱患,所以如何解決隱私和數(shù)據(jù)可靠性是整個(gè)車聯(lián)網(wǎng)數(shù)據(jù)安全最大的矛盾問題。
目前對(duì)車聯(lián)網(wǎng)數(shù)據(jù)的安全保護(hù)也有各種模型和方法,根據(jù)我們?cè)谶@兩年的研究過程中,提出了一種面向車聯(lián)網(wǎng)數(shù)據(jù)安全保護(hù)的基本模型,這個(gè)模型就是把現(xiàn)在大家所聽說的區(qū)塊鏈技術(shù)和云計(jì)算技術(shù)融合起來,構(gòu)建車聯(lián)網(wǎng)模型。
這個(gè)基本思想是說,把整個(gè)車聯(lián)網(wǎng)的某些跟安全密切相關(guān)的功能和數(shù)據(jù)放到區(qū)塊鏈上面,對(duì)傳統(tǒng)的一些相對(duì)來說重要性不是很高的數(shù)據(jù)放到云計(jì)算上面,利用云計(jì)算大量的存儲(chǔ)資源保護(hù)這些數(shù)據(jù)。第二方面,把一些重要復(fù)雜的計(jì)算通過云計(jì)算來完成。這樣靠區(qū)塊鏈和云計(jì)算兩個(gè)核心技術(shù)之下,再通過融合機(jī)制來對(duì)車聯(lián)網(wǎng)的數(shù)據(jù)進(jìn)行安全的保護(hù)。
首先為什么使用云計(jì)算技術(shù),由于時(shí)間關(guān)系不細(xì)說,因?yàn)楝F(xiàn)在車聯(lián)網(wǎng)很多模型都是利用云計(jì)算,利用云計(jì)算的存儲(chǔ)和高度計(jì)算的效率來解決車聯(lián)網(wǎng)的一些問題。
我們重點(diǎn)說一下為什么要采用區(qū)塊鏈技術(shù)。區(qū)塊鏈?zhǔn)谴蠹以谶@一年來通過各種場(chǎng)合經(jīng)常能聽到的一個(gè)名詞。區(qū)塊鏈的特點(diǎn)體現(xiàn)在三個(gè)方面:第一個(gè)是它底層的P2P網(wǎng)絡(luò)加上加密和Hash技術(shù)來解決數(shù)據(jù)的不可纂改性和數(shù)據(jù)刪除等問題。第二,它產(chǎn)生比特幣這樣電子交易的應(yīng)用,就具有電子貨幣的在線交易特點(diǎn)。第三,是它能夠把一些生活中的合約問題變成代碼形成智能合約,能夠?qū)崿F(xiàn)交易中的合約自動(dòng)執(zhí)行?;谶@三個(gè)特點(diǎn),我們?cè)谲嚶?lián)網(wǎng)的優(yōu)勢(shì)中,對(duì)某一些單獨(dú)通過云計(jì)算解決不了的問題,就可以通過區(qū)塊鏈解決。
第一種情況,針對(duì)我們?cè)谲嚶?lián)網(wǎng)中不可篡改的信息,像交通事故的現(xiàn)場(chǎng)信息,某一些違章的信息。這些信息如果一旦呈現(xiàn)在區(qū)塊鏈里,就會(huì)實(shí)現(xiàn)證據(jù)的固化,這是區(qū)塊鏈的不可篡改性。
然后第二是匿名信息,剛才說到車聯(lián)網(wǎng)在入網(wǎng)注冊(cè)的時(shí)候肯定要匿名,要保護(hù)他的隱私,但是匿名情況下,要進(jìn)行一些信息追索和溯源的時(shí)候就必須要找到他的真實(shí)身份。這時(shí)就可以利用區(qū)塊鏈的溯源機(jī)制,把他的匿名身份變成真實(shí)身份。
第三是他具有貨幣交易和智能合約的功能,車聯(lián)網(wǎng)發(fā)展之后,很多像保險(xiǎn)合同、汽車商店等等這些交易,會(huì)通過車聯(lián)網(wǎng)的智能合約和電子貨幣機(jī)制來實(shí)現(xiàn),從而實(shí)現(xiàn)交易的便利性。
當(dāng)然,車聯(lián)網(wǎng)在使用區(qū)塊鏈技術(shù)實(shí)現(xiàn)的時(shí)候,也存在一些不可解決的挑戰(zhàn)問題,像資源受限、傳輸延遲等等這些問題,那么這些問題就會(huì)通過相應(yīng)的云計(jì)算機(jī)制來實(shí)現(xiàn)。
這是我們初步提出的一個(gè)融合云計(jì)算和區(qū)塊鏈的車聯(lián)網(wǎng)分層體系結(jié)構(gòu)。把它分為三個(gè)層面,上面是物理層,是我們所說的車聯(lián)網(wǎng)所連接的車輛、道路,以及服務(wù)提供商等等。然后是在云計(jì)算和區(qū)塊鏈兩個(gè)平臺(tái)的支撐下,完成車聯(lián)網(wǎng)一些傳統(tǒng)的和新興的業(yè)務(wù)。
通過融合機(jī)制基本上能夠解決車聯(lián)網(wǎng)兩個(gè)很大的問題:一個(gè)是訪問控制的問題。我們剛才說車聯(lián)網(wǎng)最大的問題是數(shù)據(jù)的安全,在區(qū)塊鏈和云計(jì)算的融合下,就能夠?qū)崿F(xiàn)數(shù)據(jù)的分級(jí)控制問題,通過應(yīng)用級(jí)別和應(yīng)用場(chǎng)景,可以利用區(qū)塊鏈和云計(jì)算不同的訪問控制機(jī)制,來實(shí)現(xiàn)不同級(jí)別的訪問控制方法。
第二個(gè)是可以利用云計(jì)算和區(qū)塊鏈的融合,對(duì)數(shù)據(jù)進(jìn)行分類存儲(chǔ)。也就是說,對(duì)一些類似交通事故這樣不可篡改、需要固化的數(shù)據(jù),就可以放在區(qū)塊鏈上;對(duì)某一些大量的、原始的數(shù)據(jù),歸檔的數(shù)據(jù),就可以放在云計(jì)算里,而且可以把云計(jì)算里面原始的數(shù)據(jù),逐漸抽象為某些meda data ,把這些的meta data等重要的源數(shù)據(jù)也放在區(qū)塊鏈上面,這樣在整個(gè)融合體系下,就可以對(duì)整個(gè)車聯(lián)網(wǎng)實(shí)現(xiàn)數(shù)據(jù)的分類管理。
好,這是我的基本報(bào)告,謝謝大家!
分享到微信 ×
打開微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁分享至朋友圈。