Mingshen Sun
RushRush 2018, December 2018.



Rust is designed to be a system programming language which is fast and guarantees memory safety. However, building safe and secure systems is not simply using Rust to rewrite existing code. Still, there are many challenges such as the Rust language, unsafe Rust, foreign function interface (FFI), and designing systems with a hybrid memory model. In this talk, we will discuss some challenges in the view of security. We will demonstrate the challenges and lesson learned by using some real-world case studies. Finally, we will raise some open questions, initial ideas, and possible solutions.

BibTeX Record:

  author = {Sun, Mingshen},
  title = {Building Safe and Secure Systems in Rust},
  journal = {RustRush},
  year = {2018},