[发明专利]一种恶意网站拦截方法、装置、设备及存储介质在审
申请号: | 202111162041.7 | 申请日: | 2021-09-30 |
公开(公告)号: | CN113923008A | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 成少波;王伟 | 申请(专利权)人: | 北京指掌易科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L61/4511 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 郭德霞 |
地址: | 100012 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 恶意 网站 拦截 方法 装置 设备 存储 介质 | ||
本申请实施例公开了一种恶意网站拦截方法、装置、设备及存储介质,应用于安装有零信任应用程序的用户终端,所述方法包括:响应于用户在目标应用程序中对目标网址的访问操作,生成目标DNS查询请求;通过拦截应用程序捕获所述目标DNS查询请求,并根据所述目标DNS查询请求识别所述目标网址是否为异常网址;根据识别结果,控制在所述目标应用程序中展示所述目标网址对应的网页内容;通过上述技术方案,优化了恶意网站拦截过程,提升了用户体验。
技术领域
本申请实施例涉及网络技术领域,尤其涉及一种恶意网站拦截方法、装置、设备及存储介质。
背景技术
随着网络资源的爆炸式增长,网络资源的海量性与复杂性使得对网络资源的管理变得越来越困难。如今,大量含有非法广告、病毒程序或木马程序等的恶意网站已经充斥着互联网。
现有技术中,iOS系统(iPhone Operation System,苹果系统)一般通过“客户端+域名服务器”的模式,实现设备级恶意网站拦截。具体实现过程包括:在客户端应用中使用NetworkExtension框架(iOS系统提供的用于配置虚拟专用网络和定制、扩展核心网络功能的框架)进行网络扩展插件注册,通过NetworkExtension框架中的NEDnsSettings类,配置设备全局请求域名服务器,所有设备DNS(Domain Name Server,域名服务器)查询请求均引流至远端域名服务器处理,远端域名服务器根据预置的拦截规则进行DNS查询请求拦截和放行。
然而,iOS系统通过“客户端+域名服务器”的模式,实现恶意网站拦截的过程中,存在如下问题:首先,远端必须部署并维护具有独立拦截处理能力的域名服务器,实际使用较为复杂;其次,在大量设备使用场景下,高并发请求可能存在并发性问题,导致延时响应,影响用户体验。因此,针对现有技术中存在的问题,亟待进行改善。
发明内容
本申请提供一种恶意网站拦截方法、装置、设备及存储介质,以优化恶意网站拦截过程,提升用户体验。
第一方面,本申请实施例提供了一种恶意网站拦截方法,应用于安装有拦截应用程序的用户终端,该方法包括:
响应于用户在目标应用程序中对目标网址的访问操作,生成目标DNS查询请求;
通过拦截应用程序捕获所述目标DNS查询请求,并根据所述目标DNS查询请求识别所述目标网址是否为异常网址;
根据识别结果,控制在所述目标应用程序中展示所述目标网址对应的网页内容。
第二方面,本申请实施例提供了一种恶意网站拦截装置,配置于安装有拦截应用程序的用户终端中,该装置包括:
访问请求生成模块,用于响应于用户在目标应用程序中对目标网址的访问操作,生成目标DNS查询请求;
恶意网站识别模块,用于通过拦截应用程序捕获所述目标DNS查询请求,并根据所述目标DNS查询请求识别所述目标网址是否为异常网址;
控制展示模块,用于根据识别结果,控制在所述目标应用程序中展示所述目标网址对应的网页内容。
第三方面,本申请实施例还提供了一种电子设备,所述设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面实施例所提供的任意一种恶意网站拦截方法。
第四方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面实施例所提供的任意一种恶意网站拦截方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京指掌易科技有限公司,未经北京指掌易科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111162041.7/2.html,转载请声明来源钻瓜专利网。