Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Slow But Steady - Achieving Real Security Within Two Decades

IEEE via YouTube

Overview

Explore a comprehensive conference talk that delves into achieving real security within two decades through slow but steady progress. Learn about the current state of computer security, where even users who follow best practices remain vulnerable due to flawed software. Discover why the speaker believes enough knowledge now exists to dramatically improve this situation. Examine the necessary techniques and adoption plans for enhancing security infrastructure before potential civilization-threatening issues arise. Gain insights into topics such as public sanitation, mass exploitation, the software crisis, software engineering, LangSEC, formal verification, software firewalls, microkernels, capability-based systems, incremental security, and containment isolation. Understand the engineering process required to create well-engineered infrastructure and explore concepts like remote execution vulnerability and the differences between C and Rust programming languages. Grasp the idea of "ratcheting" in security improvements and its potential impact on long-term cybersecurity efforts.

Syllabus

Intro
Public Sanitation
Mass Exploitation
The Software Crisis
Software Engineering
LangSEC
CX
Principles
Formal Verification
Formal Verification Example
Formal Verification Still Hard
Is Formal Verification Worth It
Software Firewalls
Micro Kernels
Any Kernels
Capability Based Systems
Hybrid Capability Model
Incremental Security
Containment Isolation
Creating Well Engineered Infrastructure
The Engineering Process
Remote Execution Vulnerability
C vs Rust
The idea of ratcheting
quark

Taught by

IEEE Symposium on Security and Privacy

Reviews

Start your review of Slow But Steady - Achieving Real Security Within Two Decades

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.