Abstract
In-vehicle protocols are very important to the security assessment and protection of modern vehicles since they are used in communicating with, accessing, and even manipulating ECUs (Electronic Control Units) that control various vehicle components. Unfortunately, the majority of in-vehicle protocols are proprietary without publicly-available documentations. Although recent studies proposed methods to reverse engineer the CAN protocol used in the communication among ECUs, they cannot be applied to vehicle diagnostics protocols, which have been widely exploited by attackers to launch remote attacks. In this paper, we propose a novel framework for automatically reverse engineering the diagnostic protocols by leveraging professional diagnostic tools for vehicles. Specifically, we design and develop a new cyber-physical system that uses a set of algorithms to control a programmable robotics arm with the aid of cameras to automatically trigger and capture the messages of diagnostics protocols as well as reverse engineer their formats, semantic meanings, proprietary formulas used for processing the response messages. We perform a large scale experiment to evaluate our prototype by using 18 real vehicles. It successfully reverses engineers 570 messages (446 for reading sensor values and 124 for controlling components). The experimental results show that our framework achieves high precision in reverse engineering proprietary formulas and obtains much more messages than the prior approach based on app analysis.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 31st USENIX Security Symposium (USENIX SEC) |
| Publisher | USENIX |
| Pages | 1939-1956 |
| Publication status | Published - Aug 2022 |
| Event | USENIX Security Symposium - Boston Marriott Copley Place, Boston, United States Duration: 10 Aug 2022 → 12 Aug 2022 Conference number: 31 https://www.usenix.org/conference/usenixsecurity22 |
Forum/Symposium
| Forum/Symposium | USENIX Security Symposium |
|---|---|
| Abbreviated title | USENIX SEC |
| Country/Territory | United States |
| City | Boston |
| Period | 10/08/22 → 12/08/22 |
| Internet address |
Fingerprint
Dive into the research topics of 'Towards Automatically Reverse Engineering Vehicle Diagnostic Protocols'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver