[发明专利]可用于DDoS攻击的DNS反射器检测方法、系统、设备及可读存储介质有效
申请号: | 202110605421.7 | 申请日: | 2021-05-31 |
公开(公告)号: | CN113285953B | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 马小博;刘东锦;瞿建;潘鹏宇;李森;卞华峰;王鑫 | 申请(专利权)人: | 西安交通大学 |
主分类号: | H04L9/40 | 分类号: | H04L9/40 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 朱海临 |
地址: | 710049 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 ddos 攻击 dns 反射 检测 方法 系统 设备 可读 存储 介质 | ||
1.一种可用于DDoS攻击的DNS反射器检测方法,其特征在于,包括以下步骤:
S1,采集可用于反射攻击的DNS递归服务器的IP地址集合;
S2,计算已知IP地址集合的DNS递归服务器攻击潜能函数,对获取的攻击潜能函数进行排序,取前N个DNS反射器作为潜在可用于DDoS攻击反射器,并对已知位置的攻击目标进行DDoS攻击;
对IP地址集合中所有IP地址进行DNS扫描得到各IP地址的DNS信息向量,形成DNS信息向量集合;
DNS信息向量IX为:
IX={IP,SEC,ANY,RT,Country,City,Lat,Long,Time}
其中IP是被扫描的DNS服务器的IP地址,SEC是DNS服务器是否支持DNSSEC协议标记,0表示不支持,1表示支持;ANY是DNS服务器是否支持Any类型的DNS解析请求标记,0表示不支持,1表示支持;RT是DNS服务器响应的DNS请求数量在所有发送的DNS请求数量中所占的比例;Country是DNS服务器的IP所在的国家名称;City是DNS服务器的IP所在的城市名称;Lat是DNS服务器的IP所在的纬度;Long是DNS服务器的IP所在的经度;Time是本次扫描的时间;
获取已知位置的攻击目标的位置特征向量LV:
LV={IP,Country,City,Lat,Long}
其中,IP是DDoS攻击目标的IP地址,Country是DDoS攻击目标的IP所在的国家名称,City是DDoS攻击目标的IP所在的城市名称,Lat是DDoS攻击目标的IP所在的纬度,Long是DDoS攻击目标的IP所在的经度;
对DNS信息向量集合中的DNS信息向量和攻击目标的位置特征向量使用攻击潜能函数计算攻击潜能QXV:
QXV=ARX+WXV
其中,ARX为DNS信息向量中IP对应的DNS反射器的放大潜力的一个函数;WXV为DNS信息向量中IP对应的DNS反射器和DDoS攻击目标IP的位置特征向量中IP对应的受害者主机之间位置关系的一个函数;
ARX为:
ARX=α1*IX[SEC]+α2*IX[ANY]+(1+IX[RT])
其中,IX[SEC]表示DNS信息向量IX中SEC元素的值,IX[ANY]表示DNS信息向量IX中ANY元素的值,IX[RT]表示DNS信息向量IX中RT元素的值,α1和α2为常数;
WXV为:
WXV=β1*SP(IX[IP],LV[IP])+β2*S(IX[Country],LV[Country])+β3*S(IX[City],LV[City])+β4*Dis(IX,LV)
其中,β1、β2、β3、β4为常数,SP(IP1,IP2)表示IP地址IP1和IP地址IP2的网段相似度,若两个IP地址的前R位相同,则它们的网段相似度为R,S(S1,S2)表示字符串S1和字符串S2的完全匹配距离,Dis(IX,LV)表示IX中的经纬度和LV中的经纬度之间的地理距离等级;S(S1,S2)的定义如下:
Dis(IX,LV)的定义如下:
S3,使用攻击效果函数对DDoS攻击的攻击效果进行评估,若攻击效果大于等于设定阈值Y,则该DNS反射器潜在可用于DDoS攻击,否则不可用,即可实现可用于DDoS攻击的DNS反射器的快速检测;其中攻击效果函数为:
GXV=Bind1-Bind2
其中,Bind1表示正常情况下DDoS攻击目标的出口带宽,Bind2表示攻击情况下DDoS攻击目标的出口带宽。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110605421.7/1.html,转载请声明来源钻瓜专利网。