AI算法可檢測針對軍用無人駕駛車輛的中間人攻擊
研究人員研發(fā)的人工智能算法,可檢測到針對軍用無人駕駛車輛的中間人攻擊。
機(jī)器人操作系統(tǒng)(ROS)是高度網(wǎng)絡(luò)化的,機(jī)器人之間需要協(xié)作,其中的傳感器、控制器等需要通信并通過云服務(wù)交換信息,因此極易受到數(shù)據(jù)泄露和電磁劫持攻擊等網(wǎng)絡(luò)攻擊。中間人攻擊(MitM)是一種可以攔截和篡改兩方通信數(shù)據(jù)的網(wǎng)絡(luò)攻擊,中間人攻擊可破壞無人駕駛車輛的操作、修改傳輸?shù)闹噶睢⑸踔量刂坪椭笇?dǎo)機(jī)器人進(jìn)行危險的動作。
機(jī)器人系統(tǒng)可以從不同層面進(jìn)行攻擊,包括核心系統(tǒng)、子系統(tǒng)、子組件,引發(fā)使機(jī)器人無法正常工作的操作問題。澳大利亞南澳大學(xué)(University of South Australia)和查爾斯特大學(xué)研究人員研發(fā)了一種可以檢測和攔截針對軍用無人機(jī)器人的中間人攻擊的人工智能算法,使用機(jī)器學(xué)習(xí)技術(shù)檢測中間人攻擊,并在幾秒鐘內(nèi)就可以阻斷攻擊。
圖為中間人攻擊可以攻擊的不同節(jié)點
檢測針對針對無人駕駛車輛和機(jī)器人的中間人攻擊極其復(fù)雜,因此這些系統(tǒng)都在容錯模式下運行,區(qū)分正常操作和錯誤條件非常困難。研究人員研發(fā)了一個機(jī)器學(xué)習(xí)系統(tǒng),可以分析機(jī)器人的網(wǎng)絡(luò)流量以檢測嘗試入侵機(jī)器人系統(tǒng)的惡意流量,系統(tǒng)使用基于節(jié)點的方法,仔細(xì)檢查包數(shù)據(jù),使用基于流統(tǒng)計的系統(tǒng)來從包頭讀取元數(shù)據(jù),使用深度學(xué)習(xí)卷積神經(jīng)網(wǎng)絡(luò)(CNN)來增強(qiáng)檢測結(jié)果的準(zhǔn)確性。
研究人員使用GVR-BOT機(jī)器人進(jìn)行了測試,實驗表明可以成功阻斷99%的中間人攻擊,假陽性率小于2%。
圖為傳感器數(shù)據(jù)(攻擊從300秒開始)
圖為性能測試結(jié)果
研究人員稱該系統(tǒng)經(jīng)過改進(jìn)可以用于其他機(jī)器人系統(tǒng),如無人機(jī)系統(tǒng)。與陸地機(jī)器人相比,無人機(jī)之間的通信更加快速和復(fù)雜。