Matches in SemOpenAlex for { <https://semopenalex.org/work/W4385080329> ?p ?o ?g. }
- W4385080329 abstract "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 <sup xmlns:mml=http://www.w3.org/1998/Math/MathML xmlns:xlink=http://www.w3.org/1999/xlink>®</sup> 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." @default.
- W4385080329 created "2023-07-23" @default.
- W4385080329 creator A5004420648 @default.
- W4385080329 creator A5041828415 @default.
- W4385080329 creator A5056876123 @default.
- W4385080329 creator A5070365933 @default.
- W4385080329 creator A5085462459 @default.
- W4385080329 creator A5090620720 @default.
- W4385080329 date "2023-05-01" @default.
- W4385080329 modified "2023-10-05" @default.
- W4385080329 title "μSwitch: Fast Kernel Context Isolation with Implicit Context Switches" @default.
- W4385080329 cites W1972484642 @default.
- W4385080329 cites W2062340141 @default.
- W4385080329 cites W2065076704 @default.
- W4385080329 cites W2136310957 @default.
- W4385080329 cites W2511669759 @default.
- W4385080329 cites W2605597658 @default.
- W4385080329 cites W2606939423 @default.
- W4385080329 cites W2761236351 @default.
- W4385080329 cites W2762275650 @default.
- W4385080329 cites W2914947522 @default.
- W4385080329 cites W2954549386 @default.
- W4385080329 cites W2987607480 @default.
- W4385080329 cites W3015513242 @default.
- W4385080329 cites W3022459224 @default.
- W4385080329 cites W3110764597 @default.
- W4385080329 cites W3138943459 @default.
- W4385080329 cites W3155249046 @default.
- W4385080329 cites W3155768088 @default.
- W4385080329 cites W3159422333 @default.
- W4385080329 cites W3171196510 @default.
- W4385080329 cites W3205121985 @default.
- W4385080329 cites W3205730643 @default.
- W4385080329 cites W3206390034 @default.
- W4385080329 cites W3207470659 @default.
- W4385080329 cites W3207935656 @default.
- W4385080329 cites W4200282481 @default.
- W4385080329 cites W4220912055 @default.
- W4385080329 cites W4221048168 @default.
- W4385080329 cites W4232865065 @default.
- W4385080329 cites W4240658150 @default.
- W4385080329 cites W4245410964 @default.
- W4385080329 cites W4308643135 @default.
- W4385080329 cites W4318541562 @default.
- W4385080329 cites W4361868421 @default.
- W4385080329 cites W3172278473 @default.
- W4385080329 doi "https://doi.org/10.1109/sp46215.2023.10179284" @default.
- W4385080329 hasPublicationYear "2023" @default.
- W4385080329 type Work @default.
- W4385080329 citedByCount "0" @default.
- W4385080329 crossrefType "proceedings-article" @default.
- W4385080329 hasAuthorship W4385080329A5004420648 @default.
- W4385080329 hasAuthorship W4385080329A5041828415 @default.
- W4385080329 hasAuthorship W4385080329A5056876123 @default.
- W4385080329 hasAuthorship W4385080329A5070365933 @default.
- W4385080329 hasAuthorship W4385080329A5085462459 @default.
- W4385080329 hasAuthorship W4385080329A5090620720 @default.
- W4385080329 hasConcept C111919701 @default.
- W4385080329 hasConcept C114614502 @default.
- W4385080329 hasConcept C120314980 @default.
- W4385080329 hasConcept C144240696 @default.
- W4385080329 hasConcept C149635348 @default.
- W4385080329 hasConcept C151730666 @default.
- W4385080329 hasConcept C152745839 @default.
- W4385080329 hasConcept C154945302 @default.
- W4385080329 hasConcept C172707124 @default.
- W4385080329 hasConcept C173608175 @default.
- W4385080329 hasConcept C2775877400 @default.
- W4385080329 hasConcept C2775941552 @default.
- W4385080329 hasConcept C2779343474 @default.
- W4385080329 hasConcept C2779960059 @default.
- W4385080329 hasConcept C33923547 @default.
- W4385080329 hasConcept C41008148 @default.
- W4385080329 hasConcept C53833338 @default.
- W4385080329 hasConcept C74193536 @default.
- W4385080329 hasConcept C86803240 @default.
- W4385080329 hasConcept C89423630 @default.
- W4385080329 hasConceptScore W4385080329C111919701 @default.
- W4385080329 hasConceptScore W4385080329C114614502 @default.
- W4385080329 hasConceptScore W4385080329C120314980 @default.
- W4385080329 hasConceptScore W4385080329C144240696 @default.
- W4385080329 hasConceptScore W4385080329C149635348 @default.
- W4385080329 hasConceptScore W4385080329C151730666 @default.
- W4385080329 hasConceptScore W4385080329C152745839 @default.
- W4385080329 hasConceptScore W4385080329C154945302 @default.
- W4385080329 hasConceptScore W4385080329C172707124 @default.
- W4385080329 hasConceptScore W4385080329C173608175 @default.
- W4385080329 hasConceptScore W4385080329C2775877400 @default.
- W4385080329 hasConceptScore W4385080329C2775941552 @default.
- W4385080329 hasConceptScore W4385080329C2779343474 @default.
- W4385080329 hasConceptScore W4385080329C2779960059 @default.
- W4385080329 hasConceptScore W4385080329C33923547 @default.
- W4385080329 hasConceptScore W4385080329C41008148 @default.
- W4385080329 hasConceptScore W4385080329C53833338 @default.
- W4385080329 hasConceptScore W4385080329C74193536 @default.
- W4385080329 hasConceptScore W4385080329C86803240 @default.
- W4385080329 hasConceptScore W4385080329C89423630 @default.
- W4385080329 hasLocation W43850803291 @default.
- W4385080329 hasOpenAccess W4385080329 @default.
- W4385080329 hasPrimaryLocation W43850803291 @default.