一种无线热点识别方法和装置制造方法及图纸

技术编号:11952599 阅读:82 留言:0更新日期:2015-08-26 21:00
本发明专利技术公开了一种无线热点识别方法,涉及计算机网络领域。所述方法包括:在NDIS中间层网络驱动拦截接收到的各网卡设备的各个数据包;对数据包进行协议解析,获取各个数据包的数据内容;对于一数据包的数据内容,判断所述数据内容是否已经出现;如果所述数据内容初次出现,则将对应数据包的第一网卡设备信息和所述数据内容进行记录;如果所述数据内容已经出现,则将对应所述数据包的第二网卡设备信息,与已记录的对应所述数据内容的第一网卡设备信息进行比较;如果第二网卡设备信息与第一网卡设备信息不同,则将非本地网络的网卡设备信息识别为未授权的无线热点。本发明专利技术可以精确识别出未授权的无线热点,不用封堵USB等接口即可避免影响其使用。

【技术实现步骤摘要】

本专利技术涉及计算机网络领域,具体涉及一种无线热点识别方法和装置
技术介绍
目前由于随身wifi设备的流行,越来越企业的员工把随身wifi设备带到企业工作环境中来,通过接入电脑,实现手机等移动智能设备通过随身wifi设备建立的热点连接到了企业网络,然后通过企业网络上网。其大致流程为将wifi设备设置为无线热点,然后通过USB等接口接入具备连接inter网功能的内部设备(比如企业本地网络中的计算机),然后其他移动设备即可通过该无线设备接入inter网。上述情况已逐渐成为一种普遍的现象,对于企业来说,企业信息安全部门只能通过封堵USB等接口来进行管理,管理的手段和效果都不是很好。其无法对无线热点进行精准识别,无法识别手机等wifi设备设置为无线热点的模式,只能采取通杀策略,对USB等接口全部禁用;而该种策略影响其他非热点需要使用USB等接口的设备接入。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的无线热点识别装置和相应的无线热点识别方法。依据本专利技术的一个方面,提供了一种无线热点识别方法,包括:在NDIS中间层网络驱动拦截接收到的各网卡设备的各个数据包;对数据包进行协议解析,获取各个数据包的数据内容;对于一数据包的数据内容,判断所述数据内容是否已经出现;如果所述数据内容初次出现,则将对应数据包的第一网卡设备信息和所述数据内容进行记录;如果所述数据内容已经出现,则将对应所述数据包的第二网卡设备信息,与已记录的对应所述数据内容的第一网卡设备信息进行比较;如果第二网卡设备信息与第一网卡设备信息不同,则将非本地网络的网卡设备信息识别为未授权的无线热点。可选地,所述对数据包进行协议解析,获取各个数据包的数据内容包括:解析所述数据包,将所述数据包中以太网首部之外的部分作为数据内容。可选地,所述对于一数据包的数据内容,判断所述数据内容是否已经出现包括:将所述数据内容做MD5计算,获得数据内容的哈希值;将所述哈希值与记录列表中的哈希值进行匹配;如果所述哈希值未匹配上记录列表中的哈希值,则判断所述数据内容初次出现;如果所述哈希值匹配上记录列表中的哈希值,则判断所述数据内容已经出现。可选地,所述如果所述数据内容初次出现,将对应数据包的第一网卡设备信息和所述数据内容进行记录包括:获取数据包中以太网头部中的源MAC地址结构中的MAC地址;将所述MAC地址和所述哈希值对应存储在所述记录列表中。可选地,如果所述数据内容已经出现,则将对应所述数据包的第二网卡设备信息,与已记录的对应所述数据内容的第一网卡设备信息进行比较包括:获取数据包中以太网头部中的源MAC地址结构的MAC地址;将所述MAC地址与记录列表中的MAC地址与记录列表中对应所述哈希值的MAC地址进行比较。可选地,所述记录列表存储于内存中。可选地,还包括:将所述未授权的无线热点的相关信息发送至网络监控中心进行展示。可选地,还包括:通过应用层采集所述识别为未授权的无线热点的网卡设备信息,并将所述未授权的无线热点的网卡设备信进行封装和展示。可选地,还包括:根据网络监控中心的针对至少一个未授权的无线热点的禁用指令,控制NDIS中间层网络驱动将所述识别为未授权的无线热点的网卡设备进行禁用。可选地,还包括:在应用层接收针对至少一个未授权的无线热点的禁用指令,并将所述控制指令向NDIS中间层网络驱动发送。可选地,还包括:将所述识别为未授权的无线热点的网卡设备进行禁用。可选地,所述将所述识别为未授权的无线热点的网卡设备进行禁用包括:将所述识别为未授权的无线热点对应的网卡设备发送的数据包进行丢弃。可选地,在所述对数据包进行协议解析,获取各个数据包的数据内容时,还包括:解析所述数据内容中数据包的序号;当所述序号标识所述数据包为首包时,进入判断所述数据内容是否已经出现步骤。可选地,若将非本地网络的网卡设备信息识别为未授权的无线热点之后,还包括:将所述未授权的无线热点的网卡设备信息进行标记;进一步的,在将所述识别为未授权的无线热点的网卡设备进行禁用时包括:当所述序号标识所述数据包不为首包时,判断所述数据包的网卡设备信息是否对应未授权的无线热点;如果所述数据包的网卡设备信息对应未授权的无线热点,则直接将所述数据包抛弃。可选地,所述本地网络的网卡设备信息包括:当前执行在NDIS中间层网络驱动拦截各数据包动作的设备本身的网卡设备信息,或者处于本地授权列表中的网卡设备信息。可选地,其特征在于,还包括:针对未授权的无线热点,根据授权指令对所述未授权的无线热点的网卡设备信息进行授权,放行所述无线热点的数据包。本专利技术还公开了一种无线热点识别装置,包括:数据包拦截模块,适于在NDIS中间层网络驱动拦截接收到的各网卡设备的各个数据包;协议解析模块,适于对数据包进行协议解析,获取各个数据包的数据内容;无线热点识别模块,适于识别未授权的无线热点;所述无线热点识别模块包括:数据内容判断模块,适于对于一数据包的数据内容,判断所述数据内容是否已经出现;记录模块,适于当判断所述数据内容初次出现,则将对应数据包的第一网卡设备信息和所述数据内容进行记录;比较模块,适于当判断所述数据内容已经出现,则将对应所述数据包的第二网卡设备信息,与已记录的对应所述数据内容的第一网卡设备信息进行比较;无线热点确定模块,适于当判断第二网卡设备信息与第一网卡设备信息不同,则将非本地网络的网卡设备信息识别为未授权的无线热点。可选地,所述协议解析模块包括:第一协议解析模块,适于解析所述数据包,将所述数据包中以太网首部之外的部分作为数据内容。可选地,所述数据内容判断模块包括:哈希计算模块,适于将所述数据内容做MD5计算,获得数据内容的哈希值;匹配模块,适于将所述哈希值与记录列表中的哈希值进行匹配;第一判断模块,适于当判断所述哈希值未匹配上记录列表中的哈希值,则判断所述数据内容初次出现;第二判断模块,适于当判断所述哈希值匹配上记录列表中的哈希值,则判断所述数据内容已经出现。可选地,所述记录模块包括:第一地址获取模块,适于获取数据包中以太网头部中的源MAC地址结构中的MAC地址;第一记录模块,适于将所述MAC地址和所述哈希值对应存储在所述记录列表中。可选地,所述比较模块包括:第二地址获取模块,适于获取数据包中以太网头部中的源MAC地址结构的MAC地址;第二比较模块,适于将所述MAC地址与记录列表中的MAC地址与记录列表中对应所述哈希值的MAC地址进行比较。可选地,所述记录列表存储于内存中。可选地,还包括:第一发送模块,将所述未授权的无线热点的相关信息发送至网络监控中心进行展/Jn ο可选地,还包括:无线热点采集模块,适于通过应用层采集所述识别为未授权的无线热点的网卡设备信息,并将所述未授权的无线热点的网卡设备信进行封装和展示。可选地,还包括:第一禁用模块,适于根据网络监控中心的针对至少一个未授权的无线热点的禁用指令,控制NDIS中间层网络驱动将所述识别为未授权的无线热点的网卡设备进行禁用。可选地,还包括:无线热点管控模块,适于在应用层接收针对至少一个未授权的无线热点的禁用指令,并将所述控制指令向NDIS中间层网络驱动发送。可选地,还包括:无线热点管理模块,适于将所述识别为未授权的无线热点的网卡本文档来自技高网...

【技术保护点】
一种无线热点识别方法,包括:在NDIS中间层网络驱动拦截接收到的各网卡设备的各个数据包;对数据包进行协议解析,获取各个数据包的数据内容;对于一数据包的数据内容,判断所述数据内容是否已经出现;如果所述数据内容初次出现,则将对应数据包的第一网卡设备信息和所述数据内容进行记录;如果所述数据内容已经出现,则将对应所述数据包的第二网卡设备信息,与已记录的对应所述数据内容的第一网卡设备信息进行比较;如果第二网卡设备信息与第一网卡设备信息不同,则将非本地网络的网卡设备信息识别为未授权的无线热点。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨晓东
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1