汽車網路安全(Automotive security)是指和汽車電子相關的计算机安全領域。由於汽車內的电子控制器(ECU)越來越多,車內各種不同的通訊協定,以及越來越多遙控和無線通訊的需求,也越來越可能受到網路相關的安全威脅,因此從计算机安全和網路安全再衍生出針對車輛的分支領域。
起因
車內多個电子控制器(ECU)的作法是在1970年代初期就開始的,因為集成电路和微处理器的發展,大量生產电子控制器在經濟上是可行的。此後車上ECU的數量到達一百個。在現今的車上,這些設備控制了絕大多數車上的裝置,簡單的包括雨刷開關,安全相關的有或防鎖死煞車系統(ABS)。自動駕駛汽車也是依賴這些新型且複雜的ECU,例如高级辅助驾驶系统(ADAS)、感測器(光学雷达及雷达)以及其控制單元。
車內的电子控制器是用有線或是無線網路進行通訊,例如控制器區域網路(CAN)、MOST、,或是許多胎壓偵測系統中使用的射頻(Radio Frequency)。值得注意的是許多的电子控制器會透過有線或是無線網路取得各感測器的資料,處理之後會依這些資料來調整車輛的行為(例如巡航定速會依方向盤附近按鈕的信號來改變車輛的速度。
目前有發展了許多便宜的無線通訊技術,例如藍牙、LTE、Wi-Fi、射频识别,車廠以及供應商也設計了电子控制器來提昇駕駛及乘客的體驗。安全相關系統,像是通用汽车的OnStar及車載資訊系統單元,可以在Bluetooth、Android Auto或CarPlay,透過智慧手機,或是車上的喇叭和人溝通。
威脅模型
汽車網路的威脅模型是以實體世界的攻擊,以及在理論上可行的攻擊為基礎。大部份現實世界的攻擊都是針對在車內或是車輛附近的人,方式是修改車輛網宇實體的能力(例如在駕駛者不需動作的情形下,將車輛轉向、加速或是煞車),而有關理論上的攻擊,已有人提出是針對隱私相關的目的,例如獲得車輛全球定位系统的資料,截取手機資料等。
有關車輛的攻击表面,可以分為長程、短程或是區域性的攻击表面,其中長期演進技術和专用短程通信是長程的,而Bluetooth和Wi-Fi都還是無線,因此視為是短程的。USB、車上診斷系統以及其他需要和車輛實體接觸的攻擊稱為是區域的。可以在長程表面發動攻擊的攻擊者比需實體接觸的攻擊者要來的強大,也更加危險。2015年時Miller和Valasek已證實了攻擊市售車輛的可能性,其方式是透過無線通訊遠端連接1974年款吉普切諾基汽車,以便刻意的干擾其駕駛。第二例中攻擊者會針對特定ECU的訊息設定錯誤旗標,讓該ECU認為自身的訊息有誤,最後因為錯誤處理機制而自行離線
篡改
篡改攻擊(tempering attack)是指修改網路上的資料。CAN網路上若有幾個設備同時送出顯性位元和隱性位元,網路上的設備會收到顯性位元,因此可以做為網路攻擊的方式。
現實生活中的汽車威脅案例
網路安全研究者Charlie Miller和Chris Valasek曾經成功的展示遠端控制吉普切諾基上的許多元件,例如收音機、空調、雨刷,甚至特定的引擎及煞車功能。
駭入此系統的方式是是用植入到控制器區域網路(CAN)上,事先程式化的晶片。將此晶片插入CAN網路上,晶片可以在CAN網路上送出任意訊息。Miller指出的另一點是CAN網路的危險性,因為會廣播信號,網路上的攻擊者也可以截取到平常通訊時的資料。
對車輛的控制都是遠端進行的,不需要實體接觸就可以控制系統。Miller指出他可以控制美國國內的140萬輛車,不分距離或是地區,只需要車主將車啟動,即可控制。
安全措施
車用設備和網路越來越複雜, 因此需要應用安全措施以限制潛在攻擊者的能力。自從2000年初開始,就已提出了許多的對策,其中也應用了一些。以下是最常用的安全措施。IDS可以提醒車主CAN網路上有異常的訊息。
***',為了在一些還沒有認證機制的網路(例如CAN網路)上實現認證功能,可以在OSI模型的較高層規劃認證協定,用訊息酬載中的一部份來進行訊息本身的認證。
相關條目
*汽車安全(Automotive safety):和汽車相關,人身安全的議題。
*車輛入侵(Automotive hacking)
*EVITA
*軟體定義汽車
參考資料
评论 (0)