SecAppDev 2020 Lecture Details
Rust - A Language for the Next 40 Years
Friday March 13, 11:00 - 12:30
This session provides a high-level overview of the safety and stability of the Rust programming language in its historical context.
Learn what makes the programming language Rust a unique technology, such as the memory safety guarantees that enable more people to write performant systems-level code. Hear about how Rust Editions evolve the language and the compiler without breaking existing code. See who’s trusting Rust for critical products today. Join us on Rust’s journey to the future.
Rust is a language attempting to solve several common software mistakes that often lead to security problems.
People who have heard of Rust but are skeptical of anything claiming to be an alternative to C/C++
Familiarity with common sources of security problems in C and C++
Co-founder, Integer 32
Carol is the co-author of The Rust Programming Language book and a member of the Rust core team. She's a co-founder of the world's first Rust-focused consultancy, Integer 32. She enjoys connecting folks by running the Rust Belt Rust Conference. She's interested in how we can improve our fundamental assumptions and tools as an industry to prevent causing harm to the people using the software we write.
Related low-level security sessions
Hands-on introduction to Rust
Haven't done any Rust? Want to know what makes Rust so special? Want the ability to ask two highly experienced Rust developers nuanced questions? Join us as we go hands-on with Rust, starting from an empty file and learning about the Rust ecosystem, pervasive and unique-to-Rust concepts, and areas where Rust truly shines.
Low-level security Thursday March 12, 09:00 - 17:30
Trusted Execution and how far you can trust it
Lecture by Jan Tobias Muehlberg
Modern processors provide Trusted Execution Environments that allow you to protect software components even from an untrusted operating system. Learn when and how to use them!
Low-level security Wednesday March 11, 09:00 - 10:30
Security of embedded devices - an introduction
Lecture by Lennert Wouters
This session introduces the main components of the embedded device ecosystem and some of the common security pitfalls. We do this by looking at real world examples and by demonstrating easy to use techniques.
Low-level security Friday March 13, 09:00 - 10:30