Measuring
Denial of Service
To date, the measurement
of user-perceived degradation of quality of service during denial of service
(DoS) attacks remained an elusive goal. Current approaches mostly rely on lower
level traffic measurements such as throughput, utilization, loss rate, and
latency. They fail to monitor all traffic parameters that signal service degradation
for diverse applications, and to map application quality-of-service (QoS)
requirements into specific parameter thresholds. To objectively evaluate an
attackÕs impact on network services, its severity and the effectiveness of a
potential defense, we need precise, quantitative and comprehensive DoS impact
metrics that are applicable to any test scenario.
We have developed a series
of DoS impact metrics that measure the QoS experienced by end users during an
attack. The proposed metrics consider QoS requirements for a range of
applications and map them into measurable traffic parameters with acceptable
thresholds. Service quality is derived by comparing measured parameter values
with corresponding
thresholds, and aggregated into a series of appropriate DoS impact metrics.
We present our work in
detail in our ExpCS paper:
J. Mirkovic,
A. Hussain, B. Wilson, S. Fahmy, P. Reiher, R. Thomas, W. Yao, and S. Schwab, Towards User-Centric Metrics for Denial-Of-Service
Measurement,
Proceedings of the Workshop on Experimental Computer Science, June 2007
Here is the link to our code and data, and the README file.
You can also try out our measures by taking a short user survey. Please click here to take the survey.