The tale of avoiding a time-based DDOS attack in Node.js
watch on portal.gitnation.org ↗https://portal.gitnation.org/contents/the-tale-of-avoiding-a-time-based-ddos-attack-in-nodejssummary
Explains how time-based DDoS vectors like Slowloris and the newer Zoloris exploit server timeout weaknesses, and reviews Node.js timeout handling (noting improvements in Node 18). Recommends using NGINX for better timeout protection, and describes WebSocket-specific mitigations such as raising timeouts and closing idle clients while emphasizing prioritizing security over performance.
AI-written summary · about
related talks
21mA Sense of Time for JavaScript and Node.js
45m56k Denial of Service
26mHow Fixing a Bug in NodeJS Accidentally Doubled Performance
42mThe Node.js Highway: Attacks Are At Full Throttle
45mAnatomy of a DDoS
39mDon’t Let Node Blow Up on You
55mNode.js Security: Breaking The Loop
21mFreezing the Web: A Study of ReDoS Vulnerabilities in JavaScript-based Web Servers