166 pojmova · 75/46/45
kompozit · edukator režim · za predavanje i PDF

Iscrpljivanje resursaResource Exhaustion

Pretnja u centru, tehnike kojima se izvodi levo, odbrane koje je suzbijaju desno. Ispod — mapa faza napada: kojom tehnikom se ulazi i koja odbrana je presreće.

↘ Tehnike kojima se izvodi2

pretnja · № 052 · dostupnost

Iscrpljivanje resursaResource Exhaustion

Iscrpljivanje resursa cilja ono bez čega sistem ne može da radi: procesor, memoriju, disk, mrežne konekcije, thread-ove, bazu ili redove za obradu. Cilj nije nužno da se pošalje ogroman saobraćaj, nego da se sistem natera da potroši ono što ima.

↓ mapa faza · kojom tehnikom se ulazi, koja odbrana presreće
faza · ciljanje · tehnika Identifikacija operacije koja troši mnogo resursa
presreće · odbrana Profiling · testiranje opterećenja · monitoring performansi
faza · iscrpljivanje · tehnika Trošenje CPU-a, memorije, konekcija, diska ili baze
presreće · odbrana Rate limiting · timeouts · limiti unosa · circuit breaker
faza · prekid · tehnika Servis postaje nedostupan ili prespor
presreće · odbrana Autoscaling · izolacija resursa · degradacija funkcionalnosti pod opterećenjem

↗ Kako se brani3