That Time I Accidentally DDoS'd My Company
summary
A homegrown Chrome extension polling health-check URL runs a GET every three minutes but the Chrome API actually schedules independent, persistent checks on tab creation, so long-lived browsers with opened 30–1,800 tabs per user multiply traffic. During an AWS security-group API outage, teams remove the SG to restore access and the extension-driven requests from hundreds of laptops turn into a torrent that vaporizes EC2 autoscaled proxy instances. Resolution: dead-end the health endpoint, patch the extension, restore security-group updates.
AI-written summary · about
chapters (9)
- 0:00Accidental DDoS story
- 1:06Proxy and Bouncer setup
- 3:56Chrome extension for checks
- 5:41Scaling during lockdown
- 7:27Sudden DDoS attack
- 8:50Chrome extension caused outage
- 10:34Root cause of overload
- 11:39Fixing and reflecting
- 12:43Lessons learned
related talks
31mShadow IT Battlefield: The CyberHaven Breach and...
45mThe evil friend in your browser
29mUnraveling the Threat of Chrome Based Malware
43mAround the Web in 80 Hours: Scalable Fingerprinting with Chromium Automation
25mExtension Breakdown...
48mA Weakness In Chrome & A New Hacking Technique
22mNavigating a cybersecurity event in real time
38mDoubleX: Statically Detecting Vulnerable Data Flows in Browser ...
