基于流量识别网站指纹的方法与流程

文档序号:20272074发布日期:2020-04-03 19:09阅读:1351来源:国知局
导航: X技术> 最新专利> 电子通信装置的制造及其应用技术
基于流量识别网站指纹的方法与流程

本发明涉及一种识别网站指纹的方法,具体涉及一种基于流量识别网站指纹的方法。



背景技术:

目前通用的指纹分析方式是通过对目标站点发请求包或攻击包,通过对响应头和响应体进行解析从而判断网站是否包含某种指纹信息。随着目前人们网络安全意识的不断提高和技术的不断发展,市面上也有越来越多的网站防护措施,这些防护措施有效的拦截了恶意请求和攻击的同时也使的正常指纹探测的难度和准确地越来越差。

该问题不解决,将使各安全厂商在应对0day产生时,无法准确的分析其影响范围。同时错误影响范围的发布将会造成人们的恐慌,造成其公信力的降低。

伴随着internet的普及和业务发展,人们对交换机的需求也越来越大。交换机是任意两个网络节点提供独享的电信号通路。基于交换机的作用,理所当然的所有的请求和响应包也会从交换机上获取到,通过对这种方式获取的流量数据的分析识别出来的指纹信息将更加全面准确。

因此,需要采取一定探测方式,提高探测的准确性。



技术实现要素:

本发明要解决的技术问题是提供一种高效的基于流量识别网站指纹的方法。

为解决上述技术问题,本发明提供一种基于流量识别网站指纹的方法:包括以下步骤:

1)、对镜像端口流量数据进行解析;

2)、获取网站指纹信息并储存开发语言。

作为对本发明基于流量识别网站指纹的方法的改进:

步骤1包括:

1.1)、对镜像的流量数据解析;

1.2)、对抓取的数据包进行识别,判断是否为tcp数据包;

如是tcp数据包,则执行步骤1.3,判断是请求包或是响应包;如果不是tcp数据包,则放行;

1.3)、对tcp数据包进行解析并配对;

若抓取的tcp数据包为请求包,则获取其总的tcp长度大小及seq值大小,将tcp长度和seq值相加的结果放入redis中;

key键为相加结果,value值为http请求头;

若抓取的包为响应包,获取其ack值;执行步骤1.4;

1.4)、判断redis中是否有该ack值对应的key;

若有,执行步骤1.5;

1.5)、将步骤1.4中的key取出并与本次响应(ack值)进行组合成一个完整的请求响应包,执行步骤2。

作为对本发明基于流量识别网站指纹的方法的进一步改进:

步骤1.1为:使用scapysniff监听镜像网卡的流量数据。

作为对本发明基于流量识别网站指纹的方法的进一步改进:

步骤2包括:获取开发语言和cms框架并储存。

作为对本发明基于流量识别网站指纹的方法的进一步改进:

步骤2包括:

2.1)、从响应包中获取响应头信息;

根据响应头的x-powered-by判断开发语言是否为php、asp.net;根据请求头中path是否包含.action或jsp且响应包中响应码是否为200判断出该网站的开发语言是否为java;

如果识别语言为java则执行步骤2.2.2,如果为php则执行2.2.1,如果为asp.net则执行2.2.3;

2.2.1)、php开发语言的cms框架有eschop、dedecms、discuz、wordpress、phpwind、phpcms、帝国cms;

2.2.2)、基于java开发语言的cms框架有publiccms、opencms、jeecms;

2.2.3)、基于asp.net非法语言的cms框架有dtcms、roycms、kaliko;

2.3)、储存指纹识别结果。

本发明基于流量识别网站指纹的方法的技术优势为:

本发明提出基于流量数据分析指纹信息有效的解决了各种防护设备造成的指纹协议识别不到或准确率低的现象。具有高可靠性和高效性的优点。

附图说明

下面结合附图对本发明的具体实施方式作进一步详细说明。

图1为本发明基于流量识别网站指纹的方法的流程示意图。

具体实施方式

下面结合具体实施例对本发明进行进一步描述,但本发明的保护范围并不仅限于此。

实施例1、基于流量识别网站指纹的方法,如图1所示,包括以下步骤:

1)、对镜像端口流量数据进行解析

1.1)、对镜像的流量数据解析

使用scapysniff监听镜像网卡的所有流量数据;

1.2)、对抓取的数据包进行识别,判断是否为tcp数据包;

如是tcp数据包,则执行步骤1.3,判断是请求包或是响应包;如果不是tcp数据包,则放行;

1.3)、对tcp数据包进行解析并配对

若抓取的tcp数据包为请求包,则获取其总的tcp长度大小及seq值大小,将tcp长度和seq值相加的结果放入redis(键值对高速缓存数据库)中;

key键为相加结果,value值为http请求头(从tcp协议中获取请求包,http请求头在下面scap抓包结构中可以获取)。

若抓取的包为响应包,获取其ack值;执行步骤1.4;

1.4)、判断redis中是否有该ack值对应的key;

若有,执行步骤1.5;

1.5)、将步骤1.4中的key取出并与本次响应(ack值)进行组合成一个完整的请求响应包,执行步骤2;

scap抓包http协议数据结构

请求包

响应包

伪代码实现

2)、对步骤1.5得到的请求响应包指纹规制匹配;

2.1)、从响应包中获取响应头信息,响应头的x-powered-by(对应的开发语言php、asp.net等)初步筛选出开发语言类网站和其他类型指纹;

根据请求头中path是否包含.action或jsp且响应包中响应码是否为200判断出该网站的开发语言是否为java;

如果识别语言为java则执行步骤2.2.2,如果为php则执行2.2.1,如果为asp.net则执行2.2.3。

对已识别出开发语言类指纹的网站可以根据后续针对该开发语言的cms类型进行具体探测,使用该方式可以大幅度提高指纹监测效率。

2.2)、规制匹配

大类:开发语言、操作系统、server类型、cms类型;

其中:

开发语言:php、asp.net、java等

操作系统:linux、windows等

server类型:nginx、openresty、tomcat、iis、apache等

cms类型:eschop、dedecms、discuz、wordpress、phpwind、phpcms、帝国cms、dkcms、phpmaps等;

规制匹配;其中cms类型中每种类型都跟开发语言类型相关,

2.2.1)、php开发语言的cms框架有eschop、dedecms、discuz、wordpress、phpwind、phpcms、帝国cms等,

2.2.2)、基于java开发语言的cms框架有publiccms、opencms、jeecms等。

2.2.3)、基于asp.net非法语言的cms框架有dtcms、roycms、kaliko等

2.3)、储存指纹识别结果。

这样将各种指纹类型关联起来之后相比较原始的指纹监测方式监测效率会提升很大。

最后,还需要注意的是,以上列举的仅是本发明的若干个具体实施例。显然,本发明不限于以上实施例,还可以有许多变形。本领域的普通技术人员能从本发明公开的内容直接导出或联想到的所有变形,均应认为是本发明的保护范围。

完整全部详细技术资料下载
当前第1页 1  2  3 
相关技术
  • 远程串口调试系统及方法与流程
  • 基于区块链的委托授权方法、装...
  • 基于孤立森林算法的服务器日志...
  • 动态检测XML外部实体注入漏...
  • 一种基于异构图嵌入的网络空间...
  • 一种面向医疗云共享数据的SM...
  • 基于多网通信的数据传输方法及...
  • 远程控制服务器方法、装置、计...
  • 安全的在线网络分组传输的制作...
  • 安全的在线接收的网络分组处理...
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1
指纹相关技术
  • 一种基于虹膜识别的驾驶环境调节方法及系统与流程
  • 一种安装在具有指纹识别功能方向盘上的换挡元件的制作方法与工艺
  • 汽车防盗离合刹车踏板锁的制作方法与工艺
  • 一种带弹扣的财务私章指纹存放盒的制作方法与工艺
  • 指纹采集器辅助装置的制作方法
  • 一种3D打印机材料识别装置的制作方法
  • 一种瘤胃液采集器以及瘤胃液采集装置的制作方法
  • 电容性传感器装置和用于操作电容性传感器装置的方法与流程
  • 电子设备的制作方法与工艺
  • 移动终端的制作方法与工艺
指纹识别相关技术
  • 身份认证门禁系统的制造方法与工艺
  • 一种指纹语音式教室电源控制系统的制造方法与工艺
  • 一种指纹式教室电源控制系统的制造方法与工艺
  • 一种二维码考勤打卡的方法与装置与流程
  • 一种文字识别方法和装置与流程
  • 信息识别方法及装置与流程
  • 基于人脸识别的任务执行的制造方法与工艺
  • 一种加密相控阵指纹传感器的制造方法与工艺
  • 基于指纹验证的智能移动设备敏感数据防护方法与流程
  • 一种人脸识别控制系统的制造方法与工艺

4617作文网淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男子给前妻转账 现任妻子起诉要回网友建议重庆地铁不准乘客携带菜筐月嫂回应掌掴婴儿是在赶虫子重庆警方辟谣“男子杀人焚尸”国产伟哥去年销售近13亿新的一天从800个哈欠开始男孩疑遭霸凌 家长讨说法被踢出群高中生被打伤下体休学 邯郸通报男子持台球杆殴打2名女店员被抓19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警两大学生合买彩票中奖一人不认账德国打算提及普京时仅用姓名山西省委原副书记商黎光被逮捕武汉大学樱花即将进入盛花期今日春分张家界的山上“长”满了韩国人?特朗普谈“凯特王妃P图照”王树国3次鞠躬告别西交大师生白宫:哈马斯三号人物被杀代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了房客欠租失踪 房东直发愁倪萍分享减重40斤方法“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火手机成瘾是影响睡眠质量重要因素考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼网友洛杉矶偶遇贾玲呼北高速交通事故已致14人死亡西双版纳热带植物园回应蜉蝣大爆发男孩8年未见母亲被告知被遗忘张立群任西安交通大学校长恒大被罚41.75亿到底怎么缴沈阳一轿车冲入人行道致3死2伤奥运男篮美国塞尔维亚同组周杰伦一审败诉网易国标起草人:淀粉肠是低配版火腿肠外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万杨倩无缘巴黎奥运男子被猫抓伤后确诊“猫抓病”春分“立蛋”成功率更高?记者:伊万改变了国足氛围奥巴马现身唐宁街 黑色着装引猜测

4617作文网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化