SE-Radio-Episode-232:-Mark-Nottingham-on-HTTP/2

Topics covered
Popular Clips
Episode Highlights
Security Evolution
The evolution of web security has been significantly influenced by protocols like SPDY and HTTP/2. highlights how SPDY initially used TLS to enhance interoperability and security, addressing vulnerabilities such as the Firesheep attack, which exposed user credentials in public networks 1. He notes, "We've been doing work in other places to try and improve the quality of encryption on the web," emphasizing the ongoing efforts to secure web communications 2. These protocols not only aimed to improve performance but also to serve as a catalyst for widespread encryption adoption.
Encryption Hurdles
The push for mandatory encryption in HTTP/2 faced several hurdles, including technical and consensus challenges. Mark explains that while there was a strong desire to require HTTPS for HTTP/2, consensus was difficult due to its varied use cases, such as backend systems and APIs 3. He reflects on the pragmatic decision to let the market decide, stating, "I personally would have loved to have seen it become encrypted only" 3. Despite these challenges, efforts to improve encryption continue, with mechanisms like ALPN and alternative services being developed to facilitate secure connections 2.
Related Episodes


SE Radio 573: Varun Singh on Evolution of Internet Protocols
Answers 383 questions
Episode 98: Stefan Tilkov on REST
Answers 383 questions

SE-Radio-Episode-231:-Joshua-Suereth-and-Matthew-Farwell-on-SBT-and-Software-Builds
Answers 383 questions

SE-Radio-Episode-267-Jürgen-Höller-on-Reactive-Spring-and-Spring-5.0
Answers 383 questions

SE-Radio Episode 344: Pat Helland on Web Scale
Answers 383 questions

SE-Radio-Episode-309-Zane-Lackey-on-Application-Security
Answers 383 questions

SE-Radio Episode 288: DevSecOps
Answers 383 questions

Episode 111: About Us 2008
Answers 383 questions

Episode 183: IEEE Transition
Answers 383 questions
SE-Radio-Episode-249:-Vaughn-Vernon-on-Reactive-Programming-with-the-Actor-Model
Answers 383 questions

SE-Radio-Show-246:-John-Wilkes-on-Borg-and-Kubernetes
Answers 383 questions

Episode 183: SE Radio becomes part of IEEE Software
Answers 383 questions

SE Radio 585: Adam Frank on Continuous Delivery vs Continuous Deployment
Answers 383 questions














