DoS and DDoS attacks are widely used and pose a constant threat. Here we explore Probability Packet Marking (PPM), one of the important methods for reconstructing the attack-graph and detect the attackers. We present two algorithms. Differently from others, their stopping time is not fixed a priori. It rather depends on the actual distance of the attacker from the victim. Our first algorithm returns the graph at the earliest feasible time, and turns out to guarantee high success probability. The second algorithm enables attaining any predetermined success probability at the expense of a longer runtime. We study the performance of the two algorithms theoretically, and compare them to other algorithms by simulation. Finally, we consider the order in which the marks corresponding to the various edges of the attack graph are obtained by the victim. We show that, although edges closer to the victim tend to be discovered earlier in the process than farther edges, the differences are much smaller than previously thought.
翻译:摘要: DoS 和 DDoS 攻击被广泛应用并构成了持续的威胁。本文探讨一种重构攻击图和检测攻击者的重要方法——概率分组标记,我们提出了两种算法。它们的停止时间不是预先确定的,而是取决于攻击者与受害者之间的实际距离。我们的第一种算法尽可能早地返回攻击图,并且能够保证高的成功率。第二种算法则通过延长运行时间以达到任何预设的成功率。我们理论上研究了两种算法的性能,并通过模拟与其他算法进行了比较。最后,我们考虑了受害者获取攻击图各个边的标记的顺序。我们发现,虽然距离受害者更近的边更容易被发现,但与之相差的距离明显较小。