~/talk

Rampart: Protecting Web Applications from CPU-Exhaustion Denial-of-Service Attacks

Talkat USENIX Security '18 · on Wednesday, 2018-08-15· at 17:05· Grand Ballroom 1-4· [security, web-platform]
name:Wei Meng
links:none on file
slides:none on file

Rampart defends PHP web applications against CPU-exhaustion DoS attacks by combining statistical detection with function-level program profiling inside the PHP Zend engine. It automatically synthesizes, deploys, and adaptively updates filters to block offending requests without modifying application source code. The implementation is evaluated on WordPress and Drupal, showing low overhead and low false positive/negative rates against real-world and synthetic attacks.

AI-written summary · about

  1. 0:00Start
  2. 0:30Outline
  3. 1:24Distributed DoS (DDoS) Attacks
  4. 2:24Low-volume Sophisticated DoS Attacks
  5. 3:03CVE-2014-9034
  6. 4:27Goals
  7. 4:47Threat Model
  8. 5:38Approach
  9. 6:21Web Application CPU Usage Modeling
  10. 11:14CPU-Exhaustion Dos Attack Detection (Cont.)
  11. 13:07Probabilisitic Request Termination
  12. 14:23CPU-Exhaustion DOS Attack Blocking
  13. 15:37The Exploratory Algorithm
  14. 16:56Performance Optimizations
  15. 17:27Implementation
  16. 17:58Setup
  17. 19:28Performance Measurements (Cont.)
  18. 21:02Performance Degradation Caused by Attacks (Cont.)
  19. 21:29Effectiveness of Rampart (Cont.)
  20. 22:57Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.