本系列將以 30 天帶領讀者從車聯網與車載網路基礎出發,逐步認識 CAN Bus、車載通訊協定、V2X 等核心技術,並透過 SUMO 與 OMNeT++ 建立交通與通訊模擬環境。
後續將延伸至常見車聯網資安威脅、攻擊情境與防禦方法,並介紹 ISO/SAE 21434 及 TARA 威脅分析與風險評估流程。
希望透過理論、工具與實作案例,建立完整的車聯網資安入門知識。
你開車接近一座沒有行動網路訊號的山區彎道,對向車輛仍可能直接送出行駛資訊。 回到市區後,車輛也能經由基地台連上應用伺服器,取得較大範圍的道路事件。 這兩條路徑看...
你開車接近一座被大型車遮住視線的十字路口。 橫向來車可以持續提供自己的位置、速度與行進方向,讓本車提早知道「有一台車正在靠近」。 路側設備或其他車輛也能傳送道路...
Day 12 看見 BSM、CAM 與 DENM 如何描述車輛狀態及道路事件。 但如果要研究一台車接近十字路口時的位置、速度與路徑,我們不能每次都把真實車輛開上...
Day 13 我們用 netgenerate 快速產生格狀道路,再透過 SUMO GUI 看見第一座會跑車的城市。 這種方式很適合確認環境是否正常,但工具自動產...
Day 14 完成了道路、車流與交通輸出,也讓紅色的 demo_car 通過兩座號誌路口。 但 SUMO 畫面中的兩台車即使彼此靠近,也不會因此自動交換封包。...
Day 14 的 demo_car 會沿著兩座號誌路口移動,Day 15 的 carA 與 carB 則會交換 Message。 問題是,這兩個世界目前彼此不知...
Day 16 已經讓 SUMO 裡的 Vehicle 變成會在 OMNeT++ 中建立、移動與離開的動態 Node。 不過,看見兩個 Node 在 Qtenv...
Day 17 的兩台模擬車已經能互相廣播研究用訊息。 接收端只要收到 Day17StatusMessage,就會讀出 senderId、位置、速度與傳送時間,再...
Day 18 已經知道,CAN 常位於攻擊路徑的車內階段。 攻擊者通常要先從診斷接口、外接設備或對外連線元件取得初始能力,再跨越 Gateway 或直接接觸目標...
Day 19 在 vcan0/ICSim 中送出一筆新建立的錯誤狀態 Frame,觀察接收端只依 Identifier 與 Data 採用內容時,另一個可傳送節...