网络服务DDoS攻击主动防御框架
2021-11-02柴新忠龚梦瑶
计算机工程与设计 2021年10期
柴新忠,李 凯,龚梦瑶,赵 原
(1.上海中船船舶设计技术国家工程研究中心有限公司 基础设施部,上海 200235; 2.中国船舶及海洋工程设计研究院 军船二部,上海 200021)
0 引 言
动目标防御(MTD)[1-4]是一种主动防御技术,其通过主动洗牌,可以在真正的攻击行为启动之前破坏网络攻击链的初始阶段。例如,最具代表性的动目标防御方案MOTAG[5]提供了一种针对在线服务的洗牌方法。MOTAG机制被部署在代理服务器中,使外部攻击者对不断变化的IP地址感到迷惑,并通过快速筛选和屏蔽恶意用户,使得流量在网络边界处得到净化。在此基础上,文献[6]根据会话请求的强度,选择性的将切换速度加快或者减慢,通过coupon-collecter模型建模所有间谍被筛选出的概率,文献[7]通过负载均衡器实现对用户的认证,文献[8]增加了用户批量迁移功能。此外,使用软件定义网络(software defined network,SDN)[9]等新技术的相关研究也在不断增加,推动了MTD的发展。通过主动的周期性重映射,文献[10]构建用户与主服务平面之间的间接控制平面。文献[11]应用双代理零和博弈,避免DDoS攻击或代理收割攻击。文献[12]将协作和自学习的跳变概念引入到动目标防御中。在入侵行为感知的基础上,最大化防御系统的策略空间和不可预测性。
尽管动目标防御为受保护的网络对象提供了安全防护,但是与静态防御手段相比需要更频繁地进行切换,因此也将高消耗引入到系统中[13,14]。安全防护和资源消耗之间的平衡让防御者陷入了两难的局面,阻碍了动目标防御的大规模应用。……
登录APP查看全文
