logo好方法网

一种基于Windows操作系统的个人WIFI热点管理方法


技术摘要:
本发明公开了一种基于Windows操作系统的个人WIFI热点管理方法,通过逆向Windows操作系统WIFI模块,分析WIFI热点请求的执行流程,通过驱动层过滤技术实现了对终端WIFI热点的有效管理。包括服务端生成合法网络热点信息列表、服务端设定终端计算机的网络热点信息、终端计  全部
背景技术:
终端计算机随意私接WIFI,会给计算机网络带来安全风险,甚至引起网络堵塞,因 此需要对计算机网络内的WIFI热点进行有效管理,来确保计算机网络安全、稳定的运行。而 当用户网络规模较大时,确保用户网络内的大量终端计算机的WIFI热点都能得到有效的管 理需要投入大量的人力逐一设置工作效率非常低,同时运营维护成本也势必会增加。本发 明通过逆向Windows操作系统WIFI模块,分析WIFI热点请求的执行流程,通过驱动层过滤技 术实现了对终端WIFI的高可靠性、高安全性管理。综上所述,为确保计算机网络内的WIFI热 点都能得到有效的管理,需要一种高效、安全的WIFI热点管理方法。
技术实现要素:
本发明的主要目的在于提供一种基于Windows操作系统的个人WIFI热点管理方 法,该方法从根本上有效管理终端计算机用户私自连接WIFI的行为,并且能够通过服务端 远程规划计算机网络内所有终端计算机的网络热点信息。 为了达到上述目的,本发明说采用的技术方案如下: 一种基于Windows操作系统的个人WIFI热点管理方法,包含以下步骤: a.服务端生成合法网络热点信息列表: 服务端将网络内所有WIFI热点信息进行统一规划,并在服务端上生成合法网络热点信 息列表; b.服务端设定终端计算机的网络热点信息: 服务端在服务端上设定需要管理的终端计算机的合法网络热点信息列表; 服务端依据所述合法网络热点信息列表通知需要管理的终端计算机; 所述需要管理的终端计算机利用内核层API挂钩技术,设定其终端计算机的非法WIFI 热点无法连接; c.终端计算机监管其终端计算机的网络热点信息的变更; 已管理的终端计算机将服务端发送来的合法网络热点信息列表保存到其终端计算机 的合法SSID列表中; 已管理的终端计算机利用内核层API挂钩技术,通过设备IO控制接口,实时监测其终端 计算机的网络热点信息的变更。 在所述步骤c中,已管理的终端计算机利用内核层API挂钩技术设定挂钩监控程序 监控其终端计算机的设备IO控制请求; 已管理的终端计算机设定挂钩监控程序实时监控其终端计算机的设备IO控制请求,包 括以下步骤: 4 CN 111556503 A 说 明 书 2/4 页 c1.如果已管理的终端计算机监测到其终端计算机有设备IO控制的请求,继续执行步 骤c2;如果已管理的终端计算机未监测到其终端计算机有设备IO控制的请求,则执行步骤 c5; c2.已管理的终端计算机设定挂钩监控程序获取监控操作所携带的参数信息; 所述监控操作所携带的参数信息包括设备IO请求码、设备IO请求输入参数、设备IO请 求输出参数; 当所述监控操作所携带的参数信息中的设备IO请求码为NDIS_OID查询请求时,输入参 数前4个字节为请求标识,输出参数为系统可用SSID数组; c3.已管理的终端计算机检查传入监控操作所携带的参数中的IO请求码是否为WIFI热 点管理请求; 如果已管理的终端计算机检查传入监控操作所携带的参数中的IO请求码等于NDIS_ OID查询请求,并且设备IO请求输入参数前4字节等于系统SSID预定义标识,则将本次请求 标识为WIFI热点管理请求,继续执行步骤c4;如果已管理的终端计算机检查传入监控操作 所携带的参数中的IO请求码不等于NDIS_OID查询请求,则本次请求为非WIFI热点管理请 求,执行步骤c5; c4.分析并管理WIFI热点管理请求; 已管理的终端计算机设定挂钩监控程序将获取的其终端计算机监控操作所携带的参 数信息中的设备IO请求输出参数转换为SSID数组,并循环比较SSID数组中的每一个节点, 如果SSID数组中的节点SSID名称在其终端计算机的合法SSID列表中,则遍历SSID数组中下 一节点;如果SSID数组中的节点SSID名称不在其终端计算机的合法SSID列表中,则删除 SSID数组中的该节点; c5.将监控操作所携带的参数信息包括请求设备IO请求码、设备IO请求输入信息参数、 设备IO请求输出参数返给操作系统; 已管理的终端计算机利用内核API挂钩技术监控设备IO控制的请求,执行步骤c1。 本发明的有益效果是: 本发明的基于Windows操作系统的个人WIFI热点管理方法,适用于Windows  XP及以上 操作系统,通过对Windows操作系统逆向分析,内核层挂钩,开发出了WIFI管理功能,此技术 具备良好的通用性,适应市面上主流的个人便携性WIFI设备的管理,填补了Windows操作系 统对WIFI管理的空白。可以通过此技术实现WIFI的黑名单、白名单管理。由于采用驱动层设 备控制接口拦截实现,所以具备良好的设备兼容性和系统安全性。 附图说明 图1是本发明的基于Windows操作系统的个人WIFI热点管理方法的流程图; 图2是本发明的基于Windows操作系统的个人WIFI热点管理方法步骤c的流程图; 图3是本发明的实施例的应用环境的结构示意图。
下载此资料需消耗2积分,
分享到:
收藏