Publication | Open Access
PKRU-safe
39
Citations
25
References
2022
Year
Unknown Venue
EngineeringInformation SecuritySoftware EngineeringMemory Safety ViolationsSoftware AnalysisHardware SecurityCompilersMemory ManagementHigh-level Programming LanguageMemory CorruptionComputer EngineeringSafety GuaranteesComputer ScienceLanguage-based SecurityManaged LanguageSoftware SecurityProgram AnalysisSoftware TestingSystem Software
After more than twenty-five years of research, memory safety violations remain one of the major causes of security vulnerabilities in real-world software. Memory-safe languages, like Rust, have demonstrated that compiler technology can assist developers in writing efficient low-level code without the risk of memory corruption. However, many memory-safe languages still have to interface with unsafe code to some extent, which opens up the possibility for attackers to exploit memory-corruption vulnerabilities in the unsafe part of the system and subvert the safety guarantees provided by the memory-safe language.
| Year | Citations | |
|---|---|---|
Page 1
Page 1