The endless war in memory: security without slowdowns
summary
Examines hardware-based techniques for preventing memory corruption in high-load systems, following an earlier focus on software defenses. Covers concrete hardware features and approaches used to build safer systems, contrasting them with the previously discussed software methods.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:09Memory protection evolution
- 7:31Hardware role in security
- 11:52Control Flow Integrity
- 17:52Pointer authentication
- 21:45Memory object protection
- 28:45CHERI
- 32:59Summary and future
- 34:24Q&A: Rust and security
- 37:34Q&A: C++ maximum protection
- 40:33Q&A: 8-bit signature vulnerability
- 42:17Q&A: RISC-V and protection
- 44:21Closing
related talks
47mThe Endless War in Memory: A Retrospective on Defenses Against Binary Threats
46mRethinking Architectures and Abstraction for a World Where Security Improvements Matter More than Performance Gains
23mHardware security for critical national infrastructure
50mSmashing the Stack: Let’s Make It Less Fun And Unprofitable!
52mKernel Hardening: Ten Years Deep
01h 01mTutorial: Side-Channel Attacks and Transient Execution Vulnerab...
34mGetting on the Same (Virtual Memory) Page: A Roundtable on Data-only Attack Mitigations
01h 06mSecurity Beyond Memory Safety - Using Modern C++ to Avoid Vulnerabilities by Design
