Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Ergebnis 9 von 177
2023 IEEE Symposium on Security and Privacy (SP), 2023, p.2956-2973
2023
Volltextzugriff (PDF)

Details

Autor(en) / Beteiligte
Titel
μSwitch: Fast Kernel Context Isolation with Implicit Context Switches
Ist Teil von
  • 2023 IEEE Symposium on Security and Privacy (SP), 2023, p.2956-2973
Ort / Verlag
IEEE
Erscheinungsjahr
2023
Quelle
IEEE Xplore
Beschreibungen/Notizen
  • Isolating application components is crucial to limit the exposure of sensitive data and code to vulnerabilities in the untrusted components. Process-based isolation is the de facto isolation used in practice, e.g., web browsers. However, it incurs significant performance overhead and is typically infeasible when frequent switches between isolation domains are expected. To address this problem, many intra-process memory isolation techniques have been proposed using novel kernel abstractions, recent CPU extensions (e.g., Intel ® MPK), and software-based fault isolation (e.g., WebAssembly). However, these techniques insufficiently isolate kernel resources, such as file descriptors, or do so by incurring high overheads when resources are accessed. Other work virtualizes the kernel context inside a privileged user space domain, but this is ad-hoc, error-prone, and provides only limited kernel functionalities.We propose μSwitch, an efficient kernel context isolation mechanism with memory protection that addresses these limitations. We use a protected structure, shared by the kernel and the user space, for context switching and propose implicit context switching to improve its performance by deferring the kernel resource switch to the next system call. We apply μSWITCH to isolate libraries in the Firefox web browser and an HTTP server, and reduce the overhead of isolation by 32.7% to 98.4% compared with other isolation techniques.
Sprache
Englisch
Identifikatoren
eISSN: 2375-1207
DOI: 10.1109/SP46215.2023.10179284
Titel-ID: cdi_ieee_primary_10179284

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX