Automatic Discovery and Diagnosis of Security and Safety Defects in Autonomous Driving Software

Uloženo v:
Podrobná bibliografie
Vydáno v:ProQuest Dissertations and Theses (2025)
Hlavní autor: Wan, Ziwen
Vydáno:
ProQuest Dissertations & Theses
Témata:
On-line přístup:Citation/Abstract
Full Text - PDF
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!

MARC

LEADER 00000nab a2200000uu 4500
001 3201305885
003 UK-CbPIL
020 |a 9798314858035 
035 |a 3201305885 
045 2 |b d20250101  |b d20251231 
084 |a 66569  |2 nlm 
100 1 |a Wan, Ziwen 
245 1 |a Automatic Discovery and Diagnosis of Security and Safety Defects in Autonomous Driving Software 
260 |b ProQuest Dissertations & Theses  |c 2025 
513 |a Dissertation/Thesis 
520 3 |a The technology behind Autonomous Driving (AD) is rapidly evolving, with companies like Waymo and Baidu already offering commercial robotaxi services in San Francisco and Wuhan, respectively, and Tesla planning its own service. Given the critical safety implications of AD systems, concerns about their reliability and security are slowing widespread adoption. To address these issues, it is essential to understand the boundary of how well AD vehicles handle unexpected real-world scenarios and how secure they are against potential attacks. Improving software testing and analysis techniques can enhance the safety and security of AD vehicles, accelerating their deployment.My dissertation focuses on enhancing testing and debugging in the AD software development life cycle through innovative automated tools. First, I analyzed the security of the AD software planning component and identified a new type of vulnerability: semantic DoS vulnerabilities, which can be exploited by real-world physical threats and have severe consequences. Second, I developed PlanFuzz, a new modular testing tool designed to efficiently discover zero-day semantic DoS vulnerabilities in the planning component. Unlike existing designs that rely on time-consuming and potentially buggy simulators, our novel approach directly connects fuzzing, the proven successful software testing techniques, with AD soft ware testing for planning components. This significantly enhances the ability to discover new vulnerabilities within a realistic time frame. We evaluate PlanFuzz on 3 planning implementations from practical open-source AD systems, and find that it can effectively discover 9 previously-unknown semantic DoS vulnerabilities without false positives. Finally, I introduced an automated cause analysis tool for the AD software stack. This tool, which follows testing, efficiently and automatically identifies the root causes of discovered issues, enabling timely fixes for bugs and vulnerabilities. >98.5% of the manual efforts can be saved with such automated approach. 
653 |a Computer science 
653 |a Computer engineering 
653 |a Robotics 
773 0 |t ProQuest Dissertations and Theses  |g (2025) 
786 0 |d ProQuest  |t ProQuest Dissertations & Theses Global 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/3201305885/abstract/embedded/6A8EOT78XXH2IG52?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/3201305885/fulltextPDF/embedded/6A8EOT78XXH2IG52?source=fedsrch