Host of Troubles - Multiple Host Ambiguities in HTTP Implementations
Offered By: Association for Computing Machinery (ACM) via YouTube
Course Description
Overview
Syllabus
Intro
Multiparty interactions in current Internet
Previous works about ambiguity
How HTTP requests are processed
Host - A critical HTTP field
Technique 1: Multiple Host header
How do implementations handle requests with multiple Host header?
How implementations handle requests with space-surrounded Host Header?
Absolute-URI as request-target
How do different implementations handle absolute-URI?
Attacks exploiting host ambiguity
Cache poisoning Co- hosting website
Cache poisoning Co-CDN website
Cache poisoning any HTTP website CVE-2016-4553
Firewall bypass
WAF bypass
How Prevalent are Upstream/Downstream vulnerabilities?
Outline
Measurement set up
Execution of test cases
Measurement results
Mitigation
A test in my phone's network
Discussion
Taught by
ACM CCS
Related Courses
Securing Digital DemocracyUniversity of Michigan via Coursera Computer Science 101
Stanford University via Coursera Introduction to Cybersecurity for Business
University of Colorado System via Coursera Proactive Computer Security
University of Colorado System via Coursera How Computers Work
University of London International Programmes via Coursera