Abstract-Discriminating DDoS flooding attacks from flash crowds poses a tough challenge for the network security community. Because of the vulnerability of the original design of the Internet, attackers can easily mimic the patterns of legitimate network traffic to fly under the radar. The existing fingerprint or feature based algorithms are incapable to detect new attack strategies. In this paper, we aim to differentiate DDoS attack flows from flash crowds. We are motivated by the following fact: the attack flows are generated by the same prebuilt program (attack tools), however, flash crowds come from randomly distributed users all over the Internet. Therefore, the flow similarity among DDoS attack flows is much stronger than that among flash crowds. We employ abstract distance metrics, the Jeffrey distance, the Sibson distance, and the Hellinger distance to measure the similarity among flows to achieve our goal. We compared the three metrics and found that the Sibson distance is the most suitable one for our purpose. We apply our algorithm to the real datasets and the results indicate that the proposed algorithm can differentiate them with an accuracy around 65%.
Yu et al. REF proposed a mechanism in which 3 different distance metrics, namely the Jeffrey distance, the Sibson distance, and the Hellinger distance, are used to measure the flow similarity, and they concluded that out of the 3 metrics, the Sibson distance was the most suitable for their case.
Discriminating DDoS Flows from Flash Crowds Using Information Distance
2009 Third International Conference on Network and System Security
2009 Third International Conference on Network and System Security
Computer Science