重新审视用于抵御状态耗尽攻击的客户端谜题
密码学与安全
2018-08-01 v1
摘要
在本文中,我们探讨了采用客户端谜题以保护 TCP 连接建立信道免受状态耗尽 DDoS 攻击时所面临的挑战。我们将谜题难度选择问题建模为以服务器为领导者、客户端为跟随者的 Stackelberg 博弈,并求得谜题难度的均衡解。随后我们给出了在 Linux 4.13.0 内核 TCP 协议栈中客户端谜题的实现。我们在 DETER 测试平台上通过实验评估了该实现及所得解面对一系列攻击的性能。结果表明,客户端谜题通过限制恶意攻击者的泛洪速率同时为合法客户端分配资源,能有效提升 TCP 握手信道对状态耗尽 DDoS 攻击的容忍度。我们的结果阐明了服务器与客户端因部署 TCP 客户端谜题而获得的收益,并激励将其作为增强对多向量 DDoS 攻击容忍度的手段加以采用。
引用
@article{arxiv.1807.11892,
title = {Revisiting Client Puzzles for State Exhaustion Attacks Resilience},
author = {Mohammad A. Noureddine and Ahmed Fawaz and Tamer Basar and William H. Sanders},
journal= {arXiv preprint arXiv:1807.11892},
year = {2018}
}