[发明专利]服务端识别方法和装置、设备及存储介质有效
申请号: | 201910719969.7 | 申请日: | 2019-08-06 |
公开(公告)号: | CN110417801B | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 范伟导;周飞;鲍科 | 申请(专利权)人: | 北京智维盈讯网络科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40 |
代理公司: | 北京市鼎立东审知识产权代理有限公司 11751 | 代理人: | 陈佳妹;贾满意 |
地址: | 100025 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务端 识别 方法 装置 设备 存储 介质 | ||
1.一种服务端识别方法,其特征在于,包括:
接收网络会话过程中的当前数据包,由所述当前数据包中获取相应的数据包类型、端口号和IP地址;
根据所述数据包类型和所述端口号中的至少一种信息,对所述当前数据包的服务端进行识别;
在根据所述数据包类型和所述端口号中的至少一种信息对所述当前数据包的服务端不能进行有效识别时,根据所述端口号和所述IP地址的当前命中次数进行所述服务端的识别;
其中,所述当前命中次数通过对所述端口号和所述IP地址的出现次数进行计数得到;
其中,根据所述端口号和所述IP地址的当前命中次数进行所述服务端的识别,包括:
在根据所述数据包类型和所述端口号中的至少一种信息对所述当前数据包的服务端不能进行有效识别时,由建立的确信表中查找所述端口号和所述IP地址;
其中,所述确信表中记录有已确定为服务端的端口号和IP地址,已确定为服务端的端口号和IP地址通过当前命中次数大于或等于预设次数来表征;
在所述确信表中查找到所述端口号和所述IP地址时,将所述端口号和所述IP地址所对应的端口识别为所述服务端;
其中,所述预设次数的取值范围为:N≥3,N为所述预设次数。
2.根据权利要求1所述的方法,其特征在于,根据所述数据包类型和所述端口号中的至少一种信息,对所述当前数据包的服务端进行识别,包括:
判断所述数据包类型是否为SYN包或SYNACK包,并在所述数据包类型为SYN包或SYNACK包时,根据所述数据包类型对所述服务端进行识别;
判断所述端口号是否为预设端口,在所述端口号为预设端口时,根据所述端口号对所述服务端进行识别。
3.根据权利要求1所述的方法,其特征在于,根据所述端口号和所述IP地址的当前命中次数进行所述服务端的识别,还包括:
在所述确信表中未查找到所述端口号和所述IP地址时,由建立的疑似表中查找所述端口号和所述IP地址;其中,所述疑似表中记录有当前命中次数小于所述预设次数的端口号和IP地址;
在所述疑似表中未查找到所述端口号和所述IP地址时,将所述端口号和所述IP地址记录到所述疑似表中,并对所述端口号和所述IP地址进行计数;
在所述疑似表中查找到所述端口号和所述IP地址时,对所述端口号和所述IP地址进行计数,并判断计数后的所述端口号和所述IP地址的当前命中次数是否累计达到所述预设次数;
在所述端口号和所述IP地址的当前命中次数达到所述预设次数时,将所述端口号和所述IP地址记录到所述确信表中,并将所述端口号和所述IP地址所对应的端口识别为所述服务端。
4.根据权利要求1所述的方法,其特征在于,还包括:
由建立的应用表中查找所述端口号和所述IP地址;其中,所述应用表中记录有自定义应用的端口号和IP地址;
在所述应用表中查找到所述端口号和所述IP地址时,直接将所述端口号和所述IP地址所对应的端口识别为所述服务端。
5.根据权利要求1至4任一项所述的方法,其特征在于,在根据所述端口号和所述IP地址的当前命中次数进行所述服务端的识别过程中未识别到所述服务端时,还包括:
根据所述端口号的大小进行所述服务端的识别。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京智维盈讯网络科技有限公司,未经北京智维盈讯网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910719969.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:LDAP注入漏洞的检测方法和装置
- 下一篇:一种电商平台网站数据保护系统