Comparing Open-Source UDS Implementations Through Fuzz Testing

Author:

Çelik Levent1,McShane John2,Scott Christian1,Aideyan Iwinosa1,Brooks Richard1,Pese Mert D.1

Affiliation:

1. Clemson University

2. Eastern Michigan University

Abstract

<div class="section abstract"><div class="htmlview paragraph">In the ever-evolving landscape of automotive technology, the need for robust security measures and dependable vehicle performance has become paramount with connected vehicles and autonomous driving. The Unified Diagnostic Services (UDS) protocol is the diagnostic communication layer between various vehicle components which serves as a critical interface for vehicle servicing and for software updates. Fuzz testing is a dynamic software testing technique that involves the barrage of unexpected and invalid inputs to uncover vulnerabilities and erratic behavior. This paper presents the implementation of fuzz testing methodologies on the UDS layer, revealing the potential vulnerabilities that could be exploited by malicious entities.</div><div class="htmlview paragraph">By employing both open-source and commercial fuzzing tools and techniques, this paper simulates real-world scenarios to assess the UDS layer’s resilience against anomalous data inputs. Specifically, we deploy several open-source UDS implementations on a Controller Area Network (CAN) testbed and use them as a target for the aforementioned fuzzing tools. The outcomes of the fuzzing campaigns provide both automakers and researchers with insights about the completeness of open-source UDS implementations, as well as existing vulnerabilities. Our recommendations are intended to inform researchers and developers about the current state of these implementations, especially if they consider integrating them into their products. Ultimately, the use of open-source implementations in the automotive domain promises a more secure, easier to maintain, safer, and cheaper development process.</div><div class="htmlview paragraph">This paper underscores the significance of continuous testing and fortification in ensuring the integrity of automotive systems with a particular focus on UDS, offering a valuable contribution to the advancement of secure vehicular technology.</div></div>

Publisher

SAE International

Reference38 articles.

1. Sermpinis , T. Uds Fuzzing and the Path to Game Over Heidelberg, Germany Presented at the Troopers 2022

2. Van den Herrewegen , J. , and Garcia , F. Beneath the Bonnet: A Breakdown of Diagnostic Security 23rd European Symposium on Research in Computer Security, Esorics 2018 Barcelona, Spain 2018 305 324 doi 10.1007/978-3-319-99073-6_15

3. Liis , J. Security Evaluation of the Electronic Control Unit Software Update Process 2014

4. Lauser , T. , and Kraus , C. Formal Security Analysis of Vehicle Diagnostic Protocols Proceedings of the 18th International Conference on Availability, Reliability and Security Benevento Italy ACM 2023 1 11 10.1145/3600160.3600184

5. Greenberg , A. Hackers Remotely Kill a Jeep on the Highway—With Me in It 2015 https://www.wired.com/2015/07/hackers-remotely-kill-jeep-highway/

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3