45 subscribers
Gå offline med appen Player FM !
Podcasts der er værd at lytte til
SPONSORERET


A Little Bit of Rust Goes a Long Way with Android's Jeff Vander Stoep
Manage episode 445316655 series 2956114
You may not be rewriting the world in Rust, but if you follow the findings of the Android team and our guest Jeff Vander Stoep, you'll drive down your memory-unsafety vulnerabilities more than 2X below the industry average over time! 🎉
Transcript: https://securitycryptographywhatever.com/2024/10/15/a-little-bit-of-rust-goes-a-long-way/
Links:
- https://security.googleblog.com/2024/09/eliminating-memory-safety-vulnerabilities-Android.html
- “Safe Coding”: https://dl.acm.org/doi/10.1145/3651621
- “effectiveness of security design”: https://docs.google.com/presentation/d/16LZ6T-tcjgp3T8_N3m0pa5kNA1DwIsuMcQYDhpMU7uU/edit#slide=id.g3e7cac054a_0_89
- https://security.googleblog.com/2024/02/improving-interoperability-between-rust-and-c.html
- https://github.com/google/crubit
- https://github.com/google/autocxx
- https://en.wikipedia.org/wiki/Stagefright_(bug)
- https://security.googleblog.com/2021/04/rust-in-android-platform.html
- https://chromium.googlesource.com/chromium/src/+/master/docs/security/rule-of-2.md
- https://www.usenix.org/conference/usenixsecurity22/presentation/alexopoulos
-https://kb.meinbergglobal.com/kb/time_sync/ntp/ntp_vulnerabilities_reported_2023-04
- https://blog.isosceles.com/the-legacy-of-stagefright/
- https://research.google/pubs/secure-by-design-googles-perspective-on-memory-safety/
- https://www.youtube.com/watch?v=QrrH2lcl9ew
- https://source.android.com/docs/setup/build/rust/building-rust-modules/overview
- https://github.com/rust-lang/rust-bindgen
- https://security.googleblog.com/2021/06/rustc-interop-in-android-platform.html
"Security Cryptography Whatever" is hosted by Deirdre Connolly (@durumcrustulum), Thomas Ptacek (@tqbf), and David Adrian (@davidcadrian)
Kapitler
1. A Little Bit of Rust Goes a Long Way with Android's Jeff Vander Stoep (00:00:00)
2. Security and Memory Safety in Android (00:00:12)
3. Evaluating Memory Safety and Security Boundaries (00:10:14)
4. Scaling Memory-Safe Code for Security (00:17:04)
5. Assessing Memory Safety for Future Code (00:23:33)
6. Memory Safety and Security Progress (00:28:43)
7. Analyzing Memory Safety Issue Trends (00:35:37)
8. Transitioning to Memory-Safe Code (00:45:39)
9. Practical Approach to Memory Safety (01:00:22)
54 episoder
Manage episode 445316655 series 2956114
You may not be rewriting the world in Rust, but if you follow the findings of the Android team and our guest Jeff Vander Stoep, you'll drive down your memory-unsafety vulnerabilities more than 2X below the industry average over time! 🎉
Transcript: https://securitycryptographywhatever.com/2024/10/15/a-little-bit-of-rust-goes-a-long-way/
Links:
- https://security.googleblog.com/2024/09/eliminating-memory-safety-vulnerabilities-Android.html
- “Safe Coding”: https://dl.acm.org/doi/10.1145/3651621
- “effectiveness of security design”: https://docs.google.com/presentation/d/16LZ6T-tcjgp3T8_N3m0pa5kNA1DwIsuMcQYDhpMU7uU/edit#slide=id.g3e7cac054a_0_89
- https://security.googleblog.com/2024/02/improving-interoperability-between-rust-and-c.html
- https://github.com/google/crubit
- https://github.com/google/autocxx
- https://en.wikipedia.org/wiki/Stagefright_(bug)
- https://security.googleblog.com/2021/04/rust-in-android-platform.html
- https://chromium.googlesource.com/chromium/src/+/master/docs/security/rule-of-2.md
- https://www.usenix.org/conference/usenixsecurity22/presentation/alexopoulos
-https://kb.meinbergglobal.com/kb/time_sync/ntp/ntp_vulnerabilities_reported_2023-04
- https://blog.isosceles.com/the-legacy-of-stagefright/
- https://research.google/pubs/secure-by-design-googles-perspective-on-memory-safety/
- https://www.youtube.com/watch?v=QrrH2lcl9ew
- https://source.android.com/docs/setup/build/rust/building-rust-modules/overview
- https://github.com/rust-lang/rust-bindgen
- https://security.googleblog.com/2021/06/rustc-interop-in-android-platform.html
"Security Cryptography Whatever" is hosted by Deirdre Connolly (@durumcrustulum), Thomas Ptacek (@tqbf), and David Adrian (@davidcadrian)
Kapitler
1. A Little Bit of Rust Goes a Long Way with Android's Jeff Vander Stoep (00:00:00)
2. Security and Memory Safety in Android (00:00:12)
3. Evaluating Memory Safety and Security Boundaries (00:10:14)
4. Scaling Memory-Safe Code for Security (00:17:04)
5. Assessing Memory Safety for Future Code (00:23:33)
6. Memory Safety and Security Progress (00:28:43)
7. Analyzing Memory Safety Issue Trends (00:35:37)
8. Transitioning to Memory-Safe Code (00:45:39)
9. Practical Approach to Memory Safety (01:00:22)
54 episoder
Alle episoder
×
1 Picking Quantum Resistant Algorithms 14:56

1 Apple Pulls Advanced Data Protection in the UK with Matt Green and Joe Hall 48:30

1 Cryptanalyzing LLMs with Nicholas Carlini 1:20:42

1 Biden’s Cyber-Everything Bagel with Carole House 57:14

1 Quantum Willow with John Schanck and Samuel Jacques 53:36

1 Dual_EC_DRBG with Justin Schuh and Matthew Green 1:07:45

1 A Little Bit of Rust Goes a Long Way with Android's Jeff Vander Stoep 1:13:55

1 Campaign Security with [REDACTED] 1:23:39

1 Zero Day Markets with Mark Dowd 1:25:49

1 STIR/SHAKEN with Paul Grubbs and Josh Brown 1:01:47

1 Post-Quantum iMessage with Douglas Stebila 55:34

1 High-assurance Post-Quantum Crypto with Franziskus Kiefer and Karthik Bhargavan 56:13

1 Encrypting Facebook Messenger with Jon Millican and Timothy Buck 59:35

1 Attacking Lattice-based Cryptography with Martin Albrecht 57:20

1 Signal's Post-Quantum PQXDH, Same-Origin Policy, E2EE in the Browser Revisted 1:19:05

1 'Jerry Solinas deserves a raise' with Steve Weis 57:31

1 Cruel Summer: hybrid signatures, Downfall, Zenbleed, 2G downgrades 58:35

1 Why do we think anything is secure, with Steve Weis 46:17

1 Elon's Encrypted DMs with Matthew Garrett 52:28

1 WhatsApp Key Transparency with Jasleen Malvai and Kevin Lewi 55:43

1 Messaging Layer Security (MLS) with Raphael Robert 55:02


1 Threema with Kenny Paterson, Matteo Scarlata and Kien Tuong Truong 1:03:55

1 Has RSA been destroyed by a quantum computer??? 41:16


1 Software Safety and Twitter with Kevin Riggle 58:36

1 WireGuard with Jason Donenfeld 1:21:06

1 PAKEs, oPRFs, algebra with George Tankersley 1:15:09


1 How to be a Certificate Authority with Ryan Sleevi 1:34:11

1 Apple's CSAM Detection with Matthew Green 52:57

1 Platform Security Part Deux with Justin Schuh 1:20:02

1 What do we do about JWT? with Jonathan Rudenberg 1:14:56

1 The Great "Roll Your Own Crypto" Debate with Filippo Valsorda 1:00:48

1 NSO group, Pegasus, Zero-Days, i(OS|Message) security 59:35

1 Matrix with Martin Albrecht and Dan Jones 1:06:24




1 Hot Cryptanalytic Summer with Steven Galbraith 52:35



1 OMB Zero Trust Memo with Eric Mill 1:00:33


1 Cancellable Crypto Takes and Real World Crypto 1:11:04

1 Lattices and Michigan Football with Chris Peikert 1:10:01


1 Tailscale with Avery Pennarun and Brad Fitzpatrick 1:18:22

1 The feeling's mutual: mTLS with Colm MacCárthaigh 1:10:31

Velkommen til Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.