PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
April 4, 20242 citations

Validating Memory Safety in Rust Binaries

View Full Paper
ALAntonis LoukaKU LeuvenADAntreas DionysiouUniversity of CyprusΗΑΗλίας ΑθανασόπουλοςUniversity of Cyprus

Key Points

Key points are not available for this paper at this time.

Abstract

Without depending on heavy runtime support, Rust can realize fast machine code that mitigates most of the common attacks associated with memory-corruption and can appear in all unsafe machine code developed using C/C++. Most of the work for producing machine code with security guarantees is carried out at compile-time by the Rust compiler. However, at runtime, there is no mechanism to ensure that the produced security guarantees, as computed at compile-time, are still in place.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Louka et al. (2024) studied this question.

synapsesocial.com/papers/68e70695b6db643587680bbchttps://doi.org/10.1145/3642974.3652281
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1MirChecker: Detecting Bugs in Rust Programs via Static Analysis2021 · 69 citations
  2. 22006 IEEE Symposium on Security and Privacy2006 · 302 citations
  3. 3Exploiting Mixed Binaries2021 · 12 citations
  4. 4The Performance Cost of Shadow Stacks and Stack Canaries2015 · 234 citations
  5. 5Just-In-Time Code Reuse: On the Effectiveness of Fine-Grained Address Space Layout Randomization2013 · 513 citations