This content is not included in your SAE MOBILUS subscription, or you are not logged in.

Cybersecurity Vulnerabilities for Off-Board Commercial Vehicle Diagnostics

Journal Article
2023-01-0040
ISSN: 2641-9637, e-ISSN: 2641-9645
Published April 11, 2023 by SAE International in United States
Cybersecurity Vulnerabilities for Off-Board Commercial Vehicle Diagnostics
Citation: Kumar, S., Daily, J., Ahmed, Q., and Arora, A., "Cybersecurity Vulnerabilities for Off-Board Commercial Vehicle Diagnostics," SAE Int. J. Adv. & Curr. Prac. in Mobility 5(6):2393-2404, 2023, https://doi.org/10.4271/2023-01-0040.
Language: English

Abstract:

The lack of inherent security controls makes traditional Controller Area Network (CAN) buses vulnerable to Machine-In-The-Middle (MitM) cybersecurity attacks. Conventional vehicular MitM attacks involve tampering with the hardware to directly manipulate CAN bus traffic. We show, however, that MitM attacks can be realized without direct tampering of any CAN hardware. Our demonstration leverages how diagnostic applications based on RP1210 are vulnerable to Machine-In-The-Middle attacks. Test results show SAE J1939 communications, including single frame and multi-framed broadcast and on-request messages, are susceptible to data manipulation attacks where a shim DLL is used as a Machine-In-The-Middle. The demonstration shows these attacks can manipulate data that may mislead vehicle operators into taking the wrong actions. A solution is proposed to mitigate these attacks by utilizing machine authentication codes or authenticated encryption with pre-shared keys between the communicating parties. Various tradeoffs, such as communication overhead encryption time and J1939 protocol compliance, are presented while implementing the mitigation strategy. One of our key findings is that the data flowing through RP1210-based diagnostic systems are vulnerable to MitM attacks launched from the host diagnostics computer. Security models should include controls to detect and mitigate these data flows. An example of a cryptographic security control to mitigate the risk of an MitM attack was implemented and demonstrated by using the SAE J1939 DM18 message. This approach, however, utilizes over twice the bandwidth as normal communications. Sensitive data should utilize such a security control.