检测钓鱼Wi-Fi热点的方法及装置的制造方法

文档序号:8945744阅读:348来源:国知局
检测钓鱼Wi-Fi热点的方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种检测钓鱼W1-Fi热点的方法及装置。
【背景技术】
[0002]传统技术中,同一片区域可能存在多个W1-Fi热点的无线覆盖,当用户的智能终端进入该区域或在该区域中开机时,则会探测附近的W1-Fi热点。而这些公共W1-Fi热点中包括类似于CMCC、Starbucks等企业或机构专门假设服务大众的官方W1-Fi热点,也通常存在以钓鱼的方式窃取用户隐私的伪装成官方W1-Fi热点的钓鱼W1-Fi热点,若用户的智能终端接入了钓鱼W1-Fi热点,则容易造成用户的隐私泄露,从而使得隐私保护的安全性下降。

【发明内容】

[0003]基于此,为解决上述提到的传统技术中接入W1-Fi热点的方法造成的安全性和隐私保护程度不足的技术问题,特提供了一种检测钓鱼W1-Fi热点的方法。
[0004]—种检测钓鱼W1-Fi热点的方法,包括:
[0005]检测W1-Fi信号,根据W1-Fi信号获取检测到的W1-Fi热点的热点标识,所述热点标识包括所述检测到的W1-Fi热点的服务集标识SSID和物理MAC地址;
[0006]查找所述服务集标识SSID对应的官方MAC地址集合,所述官方MAC地址集合为预先生成的与官方W1-Fi热点的SSID对应的MAC地址的集合和/或匹配规则;
[0007]判断所述检测到的W1-Fi热点的MAC地址是否与所述官方MAC地址集合匹配,若是,则判定所述检测到的W1-Fi热点为非钓鱼W1-Fi热点。
[0008]此外,为解决上述提到的传统技术中接入W1-Fi热点的方法造成的安全性和隐私保护程度不足的技术问题,特提供了一种检测钓鱼W1-Fi热点的装置。
[0009]—种检测钓鱼W1-Fi热点的装置,包括:
[0010]热点信号检测模块,用于检测W1-Fi信号,根据W1-Fi信号获取检测到的W1-Fi热点的热点标识,所述热点标识包括所述检测到的W1-Fi热点的服务集标识SSID和物理MAC地址;
[0011 ] 官方MAC地址集合查找模块,用于查找所述服务集标识SSID对应的官方MAC地址集合,所述官方MAC地址集合为预先生成的与官方W1-Fi热点的SSID对应的MAC地址的集合和/或匹配规则;
[0012]第一判定模块,用于判断所述检测到的W1-Fi热点的MAC地址是否与所述官方MAC地址集合匹配,若是,则判定所述检测到的W1-Fi热点为非钓鱼W1-Fi热点。
[0013]实施本发明实施例,将具有如下有益效果:
[0014]当用户的智能终端检测到常见的例如CMCC等官方W1-Fi热点时,并不是直接接入,而是查询该官方W1-Fi热点的SSID(例如“CMCC”)对应的由运营商、机构或企业提供的官方MAC地址集合,然后通过判断该公共W1-Fi热点的是否与该官方MAC地址集合匹配来判定该官方W1-Fi热点是否为正常的官方W1-Fi热点,使得智能终端能够判定出检测到的SSID为常见的例如CMCC等官方W1-Fi热点是否为不法分子私自假设的钓鱼W1-Fi热点,从而阻止用户连接或提示用户连接风险,提高了安全性和隐私保护的程度。
【附图说明】
[0015]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]其中:
[0017]图1为一个实施例中一种检测钓鱼W1-Fi热点的方法的流程图;
[0018]图2为一个实施例中展示检测到的W1-Fi热点界面示意图;
[0019]图3为一个实施例中通过登录链接检测钓鱼W1-Fi热点的过程的流程图;
[0020]图4为一个实施例中一种检测钓鱼W1-Fi热点的装置的示意图。
【具体实施方式】
[0021]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]为解决上述提到的传统技术中接入W1-Fi热点的方法造成的安全性和隐私保护程度不足的技术问题,特提供了一种检测钓鱼W1-Fi热点的方法,该方法可依赖于计算机程序实现,可运行于基于冯诺依曼体系的计算机系统上。该计算机系统可以是智能手机、笔记本电脑、平板电脑等安装有无线网卡或W1-Fi芯片的计算机设备。该计算机程序可以是智能手机或平板电脑等智能终端上的W1-Fi连接管理程序、热点管理程序或网络测速程序等计算机程序。
[0023]具体的,如图1所示,该方法包括:
[0024]步骤S102:检测W1-Fi信号,根据W1-Fi信号获取检测到的W1-Fi热点的热点标识。
[0025]若用户的智能终端上的W1-Fi连接设置为开启状态,则该智能终端则处于对W1-Fi信号的检测状态,W1-Fi连接管理程序或热点管理程序可通过调用智能终端的驱动程序获取到W1-Fi芯片检测到的W1-Fi信号的热点标识,例如服务集标识(英文=ServiceSet Identifier,简称:SSID)和物理地址(英文:Media Access Control,简称:MAC)地址。结合SSID和MAC作为热点标识,可现根据SSID建立索引,然后再根据MAC确定具体的W1-Fi热点。
[0026]由于同一个区域可能存在多个W1-Fi热点的无线网络覆盖,因此,智能终端上的W1-Fi连接管理程序或热点管理程序可以检测到多个信道的W1-Fi信号,每个信道的W1-Fi信号对应一个W1-Fi热点,且每个信道的W1-Fi信号中广播的SSID即为该信道的W1-Fi信号对应的W1-Fi热点。在多个W1-Fi热点的无线网络覆盖的区域,W1-Fi连接管理程序或热点管理程序通过检测W1-Fi信号即可得到多个W1-Fi热点的热点标识的列表。
[0027]相应的,智能终端上的W1-Fi连接管理程序或热点管理程序在通过智能终端的驱动程序获取到W1-Fi芯片检测到的W1-Fi信号的热点标识的同时,也通过智能终端的驱动程序获取到W1-Fi芯片检测到的W1-Fi信号的信号强度。
[0028]步骤S104:查找所述服务集标识SSID对应的官方MAC地址集合。
[0029]步骤S106:判断所述检测到的W1-Fi热点的MAC地址是否与所述官方MAC地址集合匹配,若是,则执行步骤S108 ;否则,执行步骤S110。
[0030]官方MAC地址集合为预先生成的与官方W1-Fi热点的SSID对应的MAC地址的集合和/或匹配规则,即第三方商业组织公开提供的可供用户接入上网的W1-Fi热点的MAC地址的集合。例如,官方W1-Fi热点可以是中国电信、中国移动等电信运营商提供的W1-Fi热点,或者星巴克、麦当劳等连锁商家提供的W1-Fi热点或者大商场、大超市提供的W1-Fi热点。这些官方W1-Fi热点通常具有统一的SSID或者SSID前缀,且这些官方W1-Fi热点的硬件设备由上述企业或机构统一采购并备案。
[0031]可预先获取常见的官方W1-Fi热点的SSID。例如中国移动的公共W1-Fi热点的SSID为“CMCC”或以“CMCC”为起始字符串,例如,深圳移动的官方W1-Fi热点的SSID为“CMCC-SZ”。然后根据官方W1-Fi热点的SSID向上述提供官方W1-Fi热点服务的机构或企业查询其备案的MAC地址生成与每个官方W1-Fi热点的SSID对应的官方MAC地址集合。
[0032]在本实施例中,官方MAC地址集合的数据结构可存储在服务器上,运行本方法的智能终端可通过向服务器发起查询请求进行查询。例如,智能终端可将检测到的W1-Fi热点的SSID和MAC地址添加到查询请求中,然后发送至服务器进查询,服务器可先查找与检测到的W1-Fi热点的SSID对应的官方MAC地址集合,然后再判断检测到的W1-Fi热点的MAC地址是否属于官
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1