一种数据保护方法以及用户端的制作方法_3

文档序号:8907980阅读:来源:国知局
性不高,用户端可以在该WIFI上显示提示信息。
[0106]在实际应用中,安全级别可以由用户根据自身情况设定,比如可以设定为安全级别1、安全级别2、安全级别3,也可以简单的设定为危险、安全,安全级别的设定也可以有用户端默认设定,具体此处不做限定。
[0107]302、用户端确定该安全级别对应的应用黑名单;
[0108]本实施例中,当用户端确定当前连接的目标WIFI网络的安全级别后,用户端能够确定该安全级别对应的应用黑名单。
[0109]需要说明的是,不同的安全级别对应的应用黑名单可以不同也可以相同,在实际应用中可以由用户根据自身情况进行设定,也可以由用户端默认提供,具体此处不做限定。
[0110]303、用户端判断应用是否为网络型应用,若是,则执行步骤304,若否,则执行步骤306 ;
[0111]本实施例中,针对用户端上的每一个应用,用户端能够判断该应用是否为网络型应用,若是,则执行步骤304,若否,则执行步骤306。
[0112]需要说明的是,用户端判断该应用是否为网络型应用具体可以是:用户端根据该应用在使用过程是否需要使用流量判断该应用是否为网络型应用,也可以是通过分析该应用的APP数据包,根据该应用的APP数据包是否申请了网络权限判断该应用是否为网络型应用,在实际应用中,用户端还可以通过其他方式判断该应用是否为网络型应用,具体此处不做限定。
[0113]304、用户端判断该应用是否为应用黑名单中的应用,若是,则执行步骤305,若否,则执行步骤306 ;
[0114]本实施例中,当用户端确定该应用是网络型应用时,用户端判断该应用是否为应用黑名单中的应用,若是,则执行步骤305,若否,则执行步骤306。
[0115]305、用户端展示提示信息;
[0116]本实施例中,当用户端确定该应用为应用黑名单中的应用时,用户端能够展示提示信息。
[0117]需要说明的是,用户端展示提示信息具体可以是:用户端一次性展示应用黑名单中所有应用的提示信息;或,当应用黑名单中的一个应用被运行时,用户端展示该应用的提示信息,具体此处不做限定。
[0118]306、用户端执行其他操作。
[0119]本实施例中,当不满足判断条件时,用户端可以执行其他操作,可以是运行应用运行或按照现有技术对应用进行管理,具体此处不限定。
[0120]本实施例中,用户端能够获取到当前连接的目标WIFI网络的安全级别,并根据该安全级别确定不同的应用黑名单,用户端根据该应用黑名单对用户端上的应用进行监控管理,即用户端能够实时的根据不同的网络安全级别采用不同的监控策略对用户端上的应用进行监控,从而避免了由于连接到不安全网络时,用户端运行安全应用时造成的数据泄露。
[0121]需要说明的是,用户端根据应用黑名单对用户端上的应用进行监控管理还包括用户端根据应用黑名单自动清理后台运行的应用。
[0122]上面描述了本发明实施例中的数据保护方法,下面对本发明实施例中的用户端进行描述,具体的:
[0123]请参阅图4,本发明实施例中用户端的一个实施例包括:
[0124]第一确定模块401,用于确定当前连接的目标WIFI网络的安全级别;
[0125]第二确定模块402,用于确定第一确定模块401确定的安全级别对应的应用黑名单;
[0126]处理模块403,用于根据第二确定模块确定的应用黑名单对用户端上的应用进行监控管理。
[0127]本实施例中,用户端能够获取到当前连接的目标WIFI网络的安全级别,并根据该安全级别确定不同的应用黑名单,用户端根据该应用黑名单对用户端上的应用进行监控管理,即用户端能够实时的根据不同的网络安全级别采用不同的监控策略对用户端上的应用进行监控,从而避免了由于连接到不安全网络时,用户端运行安全应用时造成的数据泄露。
[0128]请参阅图5,本发明实施例中用户端的另一个实施例包括:
[0129]第一确定模块501,用于确定当前连接的目标WIFI网络的安全级别;
[0130]第二确定模块502,用于确定第一确定模块501确定的安全级别对应的应用黑名单;
[0131]处理模块503,用于根据第二确定模块确定的应用黑名单对用户端上的应用进行监控管理;
[0132]其中,第一确定模块501包括:
[0133]判断单元5011,用于判断目标WIFI网络是否为预置网络黑白名单中的网络;
[0134]第一确定单元5012,用于当判断单元5011确定目标WIFI网络是预置网络黑白名单中的网络时,确定目标WIFI网络的安全级别;
[0135]发送单元5013,用于当判断单元5011确定目标WIFI网络不是预置网络黑白名单中的网络时,向目标WIFI网络发送探测数据包;
[0136]第二确定单元5014,用于根据发送单元5013发送的探测数据包确定目标WIFI网络的安全级别。
[0137]需要说明的是,本实施例中,发送单元5013的实现可以包括:
[0138]第一发送子单元50131,用于向目标WIFI网络发送第一探测数据包,该第一探测数据包用于检测目标WIFI网络是否为钓鱼网络;
[0139]第二发送子单元50132,用于向目标WIFI网络发送第二探测数据包,该第二探测数据包用于检测目标WIFI网络是否存在ARP欺骗攻击行为;
[0140]第三发送子单元50133,用于向目标WIFI网络发送第三探测数据包,该第三探测数据包用于检测目标WIFI网络是否存在DNS欺骗;
[0141]第二确定单元5014具体用于:
[0142]根据第一探测数据包、第二探测数据包以及第三探测数据包确定目标WIFI网络的安全级别。
[0143]本实施例中,用户端能够获取到当前连接的目标WIFI网络的安全级别,并根据该安全级别确定不同的应用黑名单,用户端根据该应用黑名单对用户端上的应用进行监控管理,即用户端能够实时的根据不同的网络安全级别采用不同的监控策略对用户端上的应用进行监控,从而避免了由于连接到不安全网络时,用户端运行安全应用时造成的数据泄露。
[0144]请参阅图6,本发明实施例中用户端的另一个实施例包括:
[0145]第一确定模块601,用于确定当前连接的目标WIFI网络的安全级别;
[0146]第二确定模块602,用于确定第一确定模块601确定的安全级别对应的应用黑名单;
[0147]处理模块603,用于根据第二确定模块602确定的应用黑名单对用户端上的应用进行监控管理;
[0148]其中,处理模块603包括:
[0149]第一判断单元6031,用于针对用户端上的每一个应用,判断该应用是否为网络型应用;
[0150]第二判断单元6032,用于当第一判断单元6031确定该应用时网络型应用,判断该应用是否为应用黑名单中的应用;
[0151 ] 处理单元6033,用于当第二判断单元6032确定应用是应用黑名单中的应用时,展示提示信息。
[0152]需要说明的是,本实施例中,处理单元6033具体还可以包括:
[0153]第一处理子单元60331,用于用户端一次性展示应用黑名单中所有应用的提示信息;
[0154]第二处理子单元60332,用于当应用黑名单中的一个应用被运行时,用户端展示该应用的提不?目息。
[0155]本实施例中,用户端能够获取到当前连接的目标WIFI网络的安全级别,并根据该安全级别确定不同的应用黑名单,用户端根据该应用黑名单对用户端上的应用进行监控管理,即用户端能够实时的根据不同的网络安全级别采用不同的监控策略对用户端上的应用进行监控,从而避免了由于连接到不安全网络时,用户端运行安全应用时造成的数据泄露。
[0156]所属领域的技术人
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1