Securing unsafe rust programs with XRust

Pei-Ming Liu, Gang Zhao, Jeff Huang · 2020

Rust is a promising systems programming language that embraces both high-level memory safety and low-level resource manipulation. However, the dark side of Rust, unsafe Rust, leaves a large security hole as it bypasses the Rust type system in order to support low-level operations. Recently, several real-world memory corruption vulnerabilities have been discovered in Rust's standard libraries.

Read the paper · More papers on PaperTik