Matches in SemOpenAlex for { <https://semopenalex.org/work/W4380993099> ?p ?o ?g. }
Showing items 1 to 69 of
69
with 100 items per page.
- W4380993099 abstract "Rust is a popular memory-safe systems programming language. In order to interact with hardware or call into non-Rust libraries, Rust provides emph{unsafe} language features that shift responsibility for ensuring memory safety to the developer. Failing to do so, may lead to memory safety violations in unsafe code which can violate safety of the entire application. In this work we explore in-process isolation with Memory Protection Keys as a mechanism to shield safe program sections from safety violations that may happen in unsafe sections. Our approach is easy to use and comprehensive as it prevents heap and stack-based violations. We further compare process-based and in-process isolation mechanisms and the necessary requirements for data serialization, communication, and context switching. Our results show that in-process isolation can be effective and efficient, permits for a high degree of automation, and also enables a notion of application rewinding where the safe program section may detect and safely handle violations in unsafe code." @default.
- W4380993099 created "2023-06-17" @default.
- W4380993099 creator A5004569001 @default.
- W4380993099 creator A5032600730 @default.
- W4380993099 creator A5083280580 @default.
- W4380993099 creator A5092189497 @default.
- W4380993099 date "2023-06-13" @default.
- W4380993099 modified "2023-09-25" @default.
- W4380993099 title "Friend or Foe Inside? Exploring In-Process Isolation to Maintain Memory Safety for Unsafe Rust" @default.
- W4380993099 doi "https://doi.org/10.48550/arxiv.2306.08127" @default.
- W4380993099 hasPublicationYear "2023" @default.
- W4380993099 type Work @default.
- W4380993099 citedByCount "0" @default.
- W4380993099 crossrefType "posted-content" @default.
- W4380993099 hasAuthorship W4380993099A5004569001 @default.
- W4380993099 hasAuthorship W4380993099A5032600730 @default.
- W4380993099 hasAuthorship W4380993099A5083280580 @default.
- W4380993099 hasAuthorship W4380993099A5092189497 @default.
- W4380993099 hasBestOaLocation W43809930991 @default.
- W4380993099 hasConcept C111919701 @default.
- W4380993099 hasConcept C134757568 @default.
- W4380993099 hasConcept C136085584 @default.
- W4380993099 hasConcept C149635348 @default.
- W4380993099 hasConcept C169590947 @default.
- W4380993099 hasConcept C176649486 @default.
- W4380993099 hasConcept C18131444 @default.
- W4380993099 hasConcept C197781089 @default.
- W4380993099 hasConcept C199360897 @default.
- W4380993099 hasConcept C2775941552 @default.
- W4380993099 hasConcept C28180684 @default.
- W4380993099 hasConcept C38652104 @default.
- W4380993099 hasConcept C41008148 @default.
- W4380993099 hasConcept C76399640 @default.
- W4380993099 hasConcept C86803240 @default.
- W4380993099 hasConcept C89423630 @default.
- W4380993099 hasConcept C98045186 @default.
- W4380993099 hasConceptScore W4380993099C111919701 @default.
- W4380993099 hasConceptScore W4380993099C134757568 @default.
- W4380993099 hasConceptScore W4380993099C136085584 @default.
- W4380993099 hasConceptScore W4380993099C149635348 @default.
- W4380993099 hasConceptScore W4380993099C169590947 @default.
- W4380993099 hasConceptScore W4380993099C176649486 @default.
- W4380993099 hasConceptScore W4380993099C18131444 @default.
- W4380993099 hasConceptScore W4380993099C197781089 @default.
- W4380993099 hasConceptScore W4380993099C199360897 @default.
- W4380993099 hasConceptScore W4380993099C2775941552 @default.
- W4380993099 hasConceptScore W4380993099C28180684 @default.
- W4380993099 hasConceptScore W4380993099C38652104 @default.
- W4380993099 hasConceptScore W4380993099C41008148 @default.
- W4380993099 hasConceptScore W4380993099C76399640 @default.
- W4380993099 hasConceptScore W4380993099C86803240 @default.
- W4380993099 hasConceptScore W4380993099C89423630 @default.
- W4380993099 hasConceptScore W4380993099C98045186 @default.
- W4380993099 hasLocation W43809930991 @default.
- W4380993099 hasOpenAccess W4380993099 @default.
- W4380993099 hasPrimaryLocation W43809930991 @default.
- W4380993099 hasRelatedWork W2004484356 @default.
- W4380993099 hasRelatedWork W2103627632 @default.
- W4380993099 hasRelatedWork W2106412703 @default.
- W4380993099 hasRelatedWork W2114488210 @default.
- W4380993099 hasRelatedWork W2122545798 @default.
- W4380993099 hasRelatedWork W2466602928 @default.
- W4380993099 hasRelatedWork W2727477526 @default.
- W4380993099 hasRelatedWork W2793146918 @default.
- W4380993099 hasRelatedWork W4361277474 @default.
- W4380993099 hasRelatedWork W2992787492 @default.
- W4380993099 isParatext "false" @default.
- W4380993099 isRetracted "false" @default.
- W4380993099 workType "article" @default.