Schedule

Showing talks tagged with: Security

View all talks

Wednesday, September 3 (Conf Day 1)

12:50 pm to 1:50 pm

Track 1 Talk

Rust Against the Odds: Fighting Human Trafficking with Software That Runs Everywhere

12:50 pm - 1:30 pm
Regency B (Floor 7)

This talk brings Rust to one of its most high-stakes, underrepresented domains: forensic software for anti-human trafficking work. It’s a technical case study in how to build secure, no-dependency binaries for machines that don’t tolerate failure—and how Rust’s design enables it.

Built and maintained by a solo dev who is also a trafficking survivor, this talk highlights Rust’s power to serve nontraditional teams solving real-world problems. It’s a story of both technical ingenuity and personal mission.

This talk brings Rust to one of its most high-stakes, underrepresented domains: forensic software for anti-human trafficking work. It’s a technical case study in how to build secure, no-dependency binaries for machines that don’t tolerate failure—and how Rust’s design enables it. Built and maintained by a solo dev who is also...

2:45 pm to 3:45 pm

Track 2 Talk

Memory Safety is Merely Table Stakes: Safe Interactions with Foreign Languages Through Omniglot

2:45 pm - 3:25 pm
Regency A (Floor 7)

Interacting with foreign languages through Rust’s FFI exposes Rust to a range of potential safety issues. In this talk, we discuss why merely focusing on memory safety for FFIs is insufficient and present an approach and framework for interacting with foreign libraries from Rust while maintaining type and memory safety, and other critical invariants.

Interacting with foreign languages through Rust’s FFI exposes Rust to a range of potential safety issues. In this talk, we discuss why merely focusing on memory safety for FFIs is insufficient and present an approach and framework for interacting with foreign libraries from Rust while maintaining type and memory safety,...

Thursday, September 4 (Conf Day 2)

12:20 pm to 1:20 pm

Track 1 Talk

Secure Messaging: Leveraging Rust to Create the Guardian’s Anonymous Whistleblowing System

12:20 pm - 1:00 pm
Regency B (Floor 7)

In an era where governments have the ability to eavesdrop on journalists and their sources through mass surveillance infrastructure, The Guardian developed Secure Messaging to provide a secure, anonymous, and easy-to-use initial contact mechanism. This presentation will detail how Rust language features were instrumental in building the system’s secure and performant backend services and how we made an inherently opaque system observable.

In an era where governments have the ability to eavesdrop on journalists and their sources through mass surveillance infrastructure, The Guardian developed Secure Messaging to provide a secure, anonymous, and easy-to-use initial contact mechanism. This presentation will detail how Rust language features were instrumental in building the system’s secure and...