域名的异常识别方法、装置、服务器及存储介质制造方法及图纸

技术编号:26041206 阅读:26 留言:0更新日期:2020-10-23 21:20
本公开关于一种域名的异常识别方法、装置、服务器及存储介质,该方法包括:响应于终端发送的资源请求,向所述终端返回资源信息,其中,所述资源信息基于所述资源请求对应的域名而获取,所述资源信息中携带有节点信息识别指令;所述节点信息识别指令用于触发所述终端根据所述节点信息识别指令,获取并返回所述资源信息中的节点信息;接收所述终端返回的节点信息;若识别出所述节点信息与预设节点信息不匹配,则确认所述资源请求对应的域名存在异常;所述预设节点信息为所述资源请求对应的正常资源信息中的节点信息。采用本方法,提高了域名的异常识别准确率。

【技术实现步骤摘要】
域名的异常识别方法、装置、服务器及存储介质
本公开涉及信息安全
,尤其涉及一种域名的异常识别方法、装置、服务器及存储介质。
技术介绍
在响应资源请求(比如页面请求)的过程中,一般是通过解析资源请求中的域名,得到IP(InternetProtocol,互联网协议)地址,并从该IP地址中获取相应的资源。在这个过程中,域名很容易被网络黑客劫持,故对域名的异常识别显得非常重要。相关技术中,目前的域名的异常识别方法,一般是提取DNS(DomainNameSystem,域名系统)查询请求响应报文中的IP地址,判断该IP地址是否在黑名单中,从而判断域名是否被劫持,进而确认域名是否异常;但是,黑IP地址很容易被网络黑客绕过,导致对域名的异常识别结果的准确度较低,从而造成域名的异常识别准确率较低。
技术实现思路
本公开提供一种域名的异常识别方法、装置、服务器及存储介质,以至少解决相关技术中域名的异常识别准确率较低的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种域名的异常识别方法,包括:响应于终端发送的资源请求,向所述终端返回资源信息,其中,所述资源信息基于所述资源请求对应的域名而获取,所述资源信息中携带有节点信息识别指令;所述节点信息识别指令用于触发所述终端根据所述节点信息识别指令,获取并返回所述资源信息中的节点信息;接收所述终端返回的所述节点信息;若识别出所述节点信息与预设节点信息不匹配,则确认所述资源请求对应的域名存在异常;所述预设节点信息为所述资源请求对应的正常资源信息中的节点信息。在一示例性实施例中,所述向所述终端返回资源信息,包括:获取所述节点信息识别指令;将所述节点信息识别指令添加到所述资源信息中的对应位置,得到包含所述节点信息识别指令的资源信息;向所述终端返回所述包含所述节点信息识别指令的资源信息。在一示例性实施例中,所述节点信息匹配有对应的节点标识;所述若识别出所述节点信息与预设节点信息不匹配,包括:获取预设节点信息对应的节点标识;若所述节点信息对应的节点标识与所述预设节点信息对应的节点标识不匹配,则确认所述节点信息与所述预设节点信息不匹配。在一示例性实施例中,所述节点信息匹配有对应的验证码;在获取预设节点信息对应的节点标识之后,还包括:若所述节点信息对应的节点标识与所述预设节点信息对应的节点标识匹配,则获取所述预设节点信息对应的验证码;若所述节点信息对应的验证码与所述预设节点信息对应的验证码不匹配,则确认所述节点信息与所述预设节点信息不匹配。在一示例性实施例中,在若识别出所述节点信息与预设节点信息不匹配,则确认所述资源请求对应的域名存在异常之前,还包括:查询预设的节点信息表,得到所述资源请求对应的正常资源信息中的节点信息,作为所述预设节点信息;所述预设的节点信息表中存储有多个资源请求对应的正常资源信息中的节点信息,每个节点信息匹配有对应的节点标识和验证码。在一示例性实施例中,在确认所述资源请求对应的域名存在异常之后,还包括:生成域名异常提醒信息;将所述域名异常提醒信息发送至所述终端。根据本公开实施例的第二方面,提供一种域名的异常识别方法,包括:向服务器发送资源请求,触发所述服务器返回资源信息;其中,所述资源信息基于所述资源请求对应的域名而获取,所述资源信息中携带有节点信息识别指令;根据所述节点信息识别指令,获取所述资源信息中的节点信息;将所述节点信息返回至所述服务器;所述服务器用于若识别出所述节点信息与预设节点信息不匹配,则确认所述资源请求对应的域名存在异常;所述预设节点信息为所述资源请求对应的正常资源信息中的节点信息。根据本公开实施例的第三方面,提供一种域名的异常识别装置,包括:资源请求响应单元,被配置为执行响应于终端发送的资源请求,向所述终端返回资源信息,其中,所述资源信息基于所述资源请求对应的域名而获取,所述资源信息中携带有节点信息识别指令;所述节点信息识别指令用于触发所述终端根据所述节点信息识别指令,获取并返回所述资源信息中的节点信息;节点信息接收单元,被配置为执行接收所述终端返回的所述节点信息;域名异常识别单元,被配置为执行若识别出所述节点信息与预设节点信息不匹配,则确认所述资源请求对应的域名存在异常;所述预设节点信息为所述资源请求对应的正常资源信息中的节点信息。在一示例性实施例中,所述资源请求响应单元,还被配置为执行获取所述节点信息识别指令;将所述节点信息识别指令添加到所述资源信息中的对应位置,得到包含所述节点信息识别指令的资源信息;向所述终端返回所述包含所述节点信息识别指令的资源信息。在一示例性实施例中,所述节点信息匹配有对应的节点标识;所述域名异常识别单元,还被配置为执行获取预设节点信息对应的节点标识;若所述节点信息对应的节点标识与所述预设节点信息对应的节点标识不匹配,则确认所述节点信息与所述预设节点信息不匹配。在一示例性实施例中,所述节点信息匹配有对应的验证码;所述域名异常识别单元,还被配置为执行若所述节点信息对应的节点标识与所述预设节点信息对应的节点标识匹配,则获取所述预设节点信息对应的验证码;若所述节点信息对应的验证码与所述预设节点信息对应的验证码不匹配,则确认所述节点信息与所述预设节点信息不匹配。在一示例性实施例中,所述装置还包括预设节点信息获取单元,被配置为执行查询预设的节点信息表,得到所述资源请求对应的正常资源信息中的节点信息,作为所述预设节点信息;所述预设的节点信息表中存储有多个资源请求对应的正常资源信息中的节点信息,每个节点信息匹配有对应的节点标识和验证码。在一示例性实施例中,所述装置还包括提醒信息发送模块,用于生成域名异常提醒信息;将所述域名异常提醒信息发送至所述终端。根据本公开实施例的第四方面,提供一种域名的异常识别装置,包括:资源请求发送单元,被配置为执行向服务器发送资源请求,触发所述服务器返回资源信息;其中,所述资源信息基于所述资源请求对应的域名而获取,所述资源信息中携带有节点信息识别指令;节点信息获取单元,被配置为执行根据所述节点信息识别指令,获取所述资源信息中的节点信息;节点信息返回单元,被配置为执行将所述节点信息返回至所述服务器;所述服务器用于若识别出所述节点信息与预设节点信息不匹配,则确认所述资源请求对应的域名存在异常;所述预设节点信息为所述资源请求对应的正常资源信息中的节点信息。根据本公开实施例的第五方面,提供一种服务器,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如第一方面的任一项实施例中所述的域名的异常识别方法。根据本公开实施例的第六方面,提供一种终端,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如第二方面的任一项实施例本文档来自技高网...

【技术保护点】
1.一种域名的异常识别方法,其特征在于,包括:/n响应于终端发送的资源请求,向所述终端返回资源信息,其中,所述资源信息基于所述资源请求对应的域名而获取,所述资源信息中携带有节点信息识别指令;所述节点信息识别指令用于触发所述终端根据所述节点信息识别指令,获取并返回所述资源信息中的节点信息;/n接收所述终端返回的所述节点信息;/n若识别出所述节点信息与预设节点信息不匹配,则确认所述资源请求对应的域名存在异常;所述预设节点信息为所述资源请求对应的正常资源信息中的节点信息。/n

【技术特征摘要】
1.一种域名的异常识别方法,其特征在于,包括:
响应于终端发送的资源请求,向所述终端返回资源信息,其中,所述资源信息基于所述资源请求对应的域名而获取,所述资源信息中携带有节点信息识别指令;所述节点信息识别指令用于触发所述终端根据所述节点信息识别指令,获取并返回所述资源信息中的节点信息;
接收所述终端返回的所述节点信息;
若识别出所述节点信息与预设节点信息不匹配,则确认所述资源请求对应的域名存在异常;所述预设节点信息为所述资源请求对应的正常资源信息中的节点信息。


2.根据权利要求1所述的域名的异常识别方法,其特征在于,所述向所述终端返回资源信息,包括:
获取所述节点信息识别指令;
将所述节点信息识别指令添加到所述资源信息中的对应位置,得到包含所述节点信息识别指令的资源信息;
向所述终端返回所述包含所述节点信息识别指令的资源信息。


3.根据权利要求1所述的域名的异常识别方法,其特征在于,所述节点信息匹配有对应的节点标识;
所述若识别出所述节点信息与预设节点信息不匹配,包括:
获取预设节点信息对应的节点标识;
若所述节点信息对应的节点标识与所述预设节点信息对应的节点标识不匹配,则确认所述节点信息与所述预设节点信息不匹配。


4.根据权利要求3所述的域名的异常识别方法,其特征在于,所述节点信息匹配有对应的验证码;
在获取预设节点信息对应的节点标识之后,还包括:
若所述节点信息对应的节点标识与所述预设节点信息对应的节点标识匹配,则获取所述预设节点信息对应的验证码;
若所述节点信息对应的验证码与所述预设节点信息对应的验证码不匹配,则确认所述节点信息与所述预设节点信息不匹配。


5.根据权利要求1所述的域名的异常识别方法,其特征在于,在若识别出所述节点信息与预设节点信息不匹配,则确认所述资源请求对应的域名存在异常之前,还包括:
查询预设的节点信息表,得到所述资源请求对应的正常资源信息中的节点信息,作为所述预设节点信息;所述预设的节点信息表中存储有多个资源请求对应的正常资源信息中的节点信息,每个节点信息匹配有对应的节点标识和验证码。


6.根据权利要求1至5任一项所述的域名的异常识别方法,其特征在于,在确认所述资源请求对应的域名存在异常之后,还包括:
生成域名异常提醒信息;
将所述域名异常提醒信息发送至所述终端。


7.一种域名的异常识别方法,其特征在于,包括:
向服务器发送资源请求,触发所述服务器返回资源信息;其中,所述资源信息基于所述资源请求对应的域名而获取,所述资源信息中携带有节点信息识别指令;
根据所述节点信息识别指令,获取所述资源信息中的节点信息;
将所述节点信息返回至所述服务器;所述服务器用于若识别出所述节点信息与预设节点信息不匹配,则确认所述资源请求对应的域名存在异常;所述预设节点信息为所述资源请求对应的正常资源信息中的节点信息。


8.一种域名的异常识别装置,其特征在于,包括:
资源请求响应单元,被配置为执行响应于终端发送的资源请求,向所述终端返回资源信息,其中,所述资源信息基于所述资源请求对应的域名而获取,所述资源信息中携带有节点信息识别指令;所述节点信息识别指令用于触发所述终端根据所述节点信息识别指令,获取并返回所述资源信息中的节点信息;
节点信息接收单元,被配置为执行接收所...

【专利技术属性】
技术研发人员:廖新喜
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1