Evaluating the Effect of Improved Indirect Call Resolution on System Call Debloating

Vidya Lakshmi Rajagopalan, Georgios Portokalidis

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Applications use only a small set of the system calls made available by the operating system. Modifying programs to debloat or disallow unused system calls is a mitigation technique that can both reduce kernel attack surface and attacker capabilities for when an application gets compromised. To achieve this, existing systems generate a sound function call graph of the application and its dependent libraries and based on that, determine the minimum set of system calls used. Techniques that refine the call graph by determining the possible targets of indirect function calls have, in theory, the potential to also improve system-call debloating. In this paper, we evaluate the effects of state-of-the-art indirect calls refinement technique and we find that even though it improves the application call graph, it does not have any significant effect on system call policies. In contrast, we find that standard C library (libc) being used plays a more important role on restricting system calls. Context-sensitive and path-sensitive call graph refinement on libc could bring benefits to system call debloating.

Original languageEnglish
Title of host publicationFEAST 2024 - Proceedings of the 2024 Workshop on Forming an Ecosystem Around Software Transformation, Co-Located with
Subtitle of host publicationCCS 2024
Pages1-6
Number of pages6
ISBN (Electronic)9798400712333
DOIs
StatePublished - 19 Nov 2024
Event6th Workshop on Forming an Ecosystem Around Software Transformation, FEAST 2024 - Salt Lake City, United States
Duration: 14 Oct 202418 Oct 2024

Publication series

NameFEAST 2024 - Proceedings of the 2024 Workshop on Forming an Ecosystem Around Software Transformation, Co-Located with: CCS 2024

Conference

Conference6th Workshop on Forming an Ecosystem Around Software Transformation, FEAST 2024
Country/TerritoryUnited States
CitySalt Lake City
Period14/10/2418/10/24

Keywords

  • call graph
  • System call debloating

Fingerprint

Dive into the research topics of 'Evaluating the Effect of Improved Indirect Call Resolution on System Call Debloating'. Together they form a unique fingerprint.

Cite this