Please enable JavaScript.
Coggle requires JavaScript to display documents.
Taxonomy
Failures & Attacks
Based on
Adrian Cockcroft Talks…
Taxonomy
Failures & Attacks
Based on
Adrian Cockcroft Talks
Software Failures
-
-
-
Language bugs
Compiler, interpreter
Runtime bugs
JVM, Docker, Linux, Hypervisor
-
Application Failures
Time bombs
Counter wrap round, memory leak
Attack
Change time travel
Date bombs
Leap year, leap second, epoch, Y2K
-
-
-
-
Cascading overload
Excessive logging, lock contention, hysteresis
Retry Storms
Too many retries, work amplification,
bad timeout strategy
Attacks
Reboots or halts the
host operating system
Infrastructure Failures
Device failures
Firmware, Cabling, Disk,
Power supply, Circuit board
Attack
Write files to disk to fill it.
Attack
Drop all matching network traffic.
Datacenter failures
Quake, Flood, Cooling,
Power, Connectivity
Attack
Induce packet loss into all network traffic.
CPU failures
Cache corruption, Logic bugs
Attack
Generate high load of CPU
Internet failures
DNS, ISP, Internet routes
Attacks
Block access to DNS servers.
-