CDN on Demand
Affordable DDoS Defense using Untrusted IaaS-Clouds
Yossi Gilad, Michael Goberman, Amir Herzberg and Michael Sudkovitch
CDN on Demand Affordable DDoS Defense using Untrusted IaaS-Clouds - - PowerPoint PPT Presentation
CDN on Demand Affordable DDoS Defense using Untrusted IaaS-Clouds Yossi Gilad, Michael Goberman, Amir Herzberg and Michael Sudkovitch Talk Outline Content Delivery Networks as DoS defense The CDN-on-Demand system Clientless
Yossi Gilad, Michael Goberman, Amir Herzberg and Michael Sudkovitch
Clients Content-Origin
Many clients Content-Origin
Many clients Proxy 1 Proxy 2 Proxy 3 Content-Origin
Can we build a secure & low-cost CDN-based defense?
Cloud 1 gateway watchdog Clients Content-Origin Cloud 2
Cloud 1 Cloud 2 watchdog Many clients Content-Origin
Cloud 1 Cloud 2 proxy 1 proxy 2 Many clients watchdog Content-Origin
Cloud 2 proxy 1 proxy 2 Content-Origin Many clients Cloud 1
TLS TLS
H d
Client CDN proxy site.cdn.com Gateway Content-Origin site.com Get / (TLS connection) homepage Loader script Get root.js PK
homepage
H( ) = d
Verify and present Get homepage homepage Get embedded object
Verify and present
PK PK … Client CDN proxy site.cdn.com Gateway Content-Origin site.com
waiting for its data to arrive
verify σ(d) σ d data 1 data 2 data 2
h
= d?
h h
delay
delay
Cloud 1 Cloud 2 proxy 1 proxy 2 Content-Origin Many clients watchdog
and proxies over UDP
loss, e.g., [Rabin 89’]
client proxy Content-Origin
setting every few minutes
128 clients Origin serves content
Client # doubles
DoS on Origin Proxy cluster crash Client # halves CDN-on-Demand ``Kicks-in’’ CDN-on-Demand Powers-off better
Thank you