| |
Symbolic Execution for Dynamic Kernel Analysis Speaker (s): 
Pansilu Madhura Bhashana Pitigalaarachchi PITIGALA ARACHCHILLAGE PhD Candidate School of Computing and Information Systems Singapore Management University | Date: | 4 October 2024, Friday | Time: | 2:30pm - 2:55pm | Venue: | Meeting room 4.4, Level 4. School of Computing and Information Systems 1, Singapore Management University, 80 Stamford Road Singapore 178902 | | | We look forward to seeing you at this research seminar. Please register by 3 Oct 2024. | 
|
|
About the Talk Linux kernel-based operating systems have a significant market share in the domains of enterprise/web servers, supercomputers, and mobile devices. Being a large open-source project, the Linux kernel undergoes many changes, with new functionalities (e.g. Support for Rust in the kernel) being added in each release. While the security analysis of the Linux kernel is of critical importance, it is a challenging task. Although symbolic execution based techniques have been used for kernel analysis in the past decade, existing tools have fundamental limitations in kernel thread analysis, such as the need for instrumentation of the target kernel and the lack of user control, command, and access to the target execution. This dissertation aims to address these limitations by proposing a new kernel symbolic execution engine for kernel thread analysis. We then intend to leverage the new engine to conduct a security analysis of Rust drivers written for the Linux kernel. As part of the analysis, we will perform symbolic execution on Rust drivers, detect bugs, and evaluate whether the integration of Rust drivers with the rest of the kernel, written in C, results in any security vulnerabilities. This is a Pre-Conference talk for The ACM Conference on Computer and Communications Security (ACM CCS 2024). About the speaker Pansilu PITIGALA ARACHCHILLAGE is a PhD candidate in Computer Science at Singapore Management University, supervised by Prof. DING Xuhua. His research focuses on software and systems security. Pansilu holds a bachelor's degree in Electronic and Telecommunication Engineering and a master's degree in Computer Science, Security Engineering from the University of Moratuwa. Prior to his academic journey, he worked in the financial technology industry as a senior product owner at the London Stock Exchange Group.
|