一种创建域名黑白名单的方法、装置、存储介质和服务器制造方法及图纸

技术编号:21484877 阅读:35 留言:0更新日期:2019-06-29 06:33
本发明专利技术涉及计算机技术领域,提出一种创建域名黑白名单的方法、装置、存储介质和服务器。该创建域名黑白名单的方法,通过提取APP的SDK目录收集的webview异常访问域名,收集APP的各个用户上报的非法域名以及使用网络爬虫爬取网络上记录的非法域名多种方式创建域名的黑名单;通过收集APP的各个用户上报的合法域名,以及查询APP对应合作商的已注册域名多种方式创建域名的白名单。相对于传统单一的黑白名单来源方式,本申请采用多种方式自动收集并创建域名的黑白名单,能够获得比较全面的域名黑白名单,有效扩展了名单的覆盖面。

【技术实现步骤摘要】
一种创建域名黑白名单的方法、装置、存储介质和服务器
本专利技术涉及计算机
,尤其涉及一种创建域名黑白名单的方法、装置、存储介质和服务器。
技术介绍
用户在使用银行、信贷等业务类APP的过程中,有时候会遇到域名被劫持的情况,导致APP跳转至非法的页面,可能给用户的财产安全造成威胁。针对上述问题,目前通常采用创建域名黑白名单的方式解决,也即若要跳转的域名被列入黑名单,则对页面的跳转进行拦截;若要跳转的域名被列入白名单,则允许执行页面跳转。然而,目前的域名黑白名单的来源主要通过各个APP用户的上报,覆盖面较窄。
技术实现思路
有鉴于此,本专利技术实施例提供了一种创建域名黑白名单的方法、装置、存储介质和服务器,旨在解决域名黑白名单的覆盖面较窄的问题。本专利技术实施例的第一方面,提供了一种创建域名黑白名单的方法,包括:从APP的SDK目录中提取收集到的webview异常访问域名;使用网络爬虫爬取网络上记录的非法域名;收集所述APP的各个用户上报的非法域名和合法域名;将所述webview异常访问域名、所述各个用户上报的非法域名以及爬取到的非法域名添加至域名黑名单;将所述各个用户上报的合法域名以本文档来自技高网...

【技术保护点】
1.一种创建域名黑白名单的方法,其特征在于,包括:从APP的SDK目录中提取收集到的webview异常访问域名;使用网络爬虫爬取网络上记录的非法域名;收集所述APP的各个用户上报的非法域名和合法域名;将所述webview异常访问域名、所述各个用户上报的非法域名以及爬取到的非法域名添加至域名黑名单;将所述各个用户上报的合法域名以及所述APP的合作商名下的已注册域名添加至域名白名单。

【技术特征摘要】
1.一种创建域名黑白名单的方法,其特征在于,包括:从APP的SDK目录中提取收集到的webview异常访问域名;使用网络爬虫爬取网络上记录的非法域名;收集所述APP的各个用户上报的非法域名和合法域名;将所述webview异常访问域名、所述各个用户上报的非法域名以及爬取到的非法域名添加至域名黑名单;将所述各个用户上报的合法域名以及所述APP的合作商名下的已注册域名添加至域名白名单。2.根据权利要求1所述的创建域名黑白名单的方法,其特征在于,所述使用网络爬虫爬取网络上记录的非法域名包括:结合预先构建的关键词,使用网络爬虫爬取网络上包含所述关键词的域名;通过预先编制的脚本文件将爬取到的域名输入域名信息查询系统;接收所述域名信息查询系统返回的注册人信息;将所述注册人信息名下的已注册域名确定为爬取到的非法域名。3.根据权利要求2所述的创建域名黑白名单的方法,其特征在于,所述将所述注册人信息名下的已注册域名确定为爬取到的非法域名包括:查询所述注册人信息名下的所有已注册域名;分别获取每个所述已注册域名的注册日期和过期日期;将所有已注册域名中注册日期处于预设日期之后、且过期日期处于当前日期之后的已注册域名确定为爬取到的非法域名。4.根据权利要求1所述的创建域名黑白名单的方法,其特征在于,所述将所述APP的合作商名下的已注册域名添加至域名白名单包括:根据所述APP的名称从预设的合作商对照表中查询得到对应的合作商;分别获取所述合作商名下的每个已注册域名的注册日期和过期日期;将所述合作商名下的所有已注册域名中注册日期处于预设日期之后、且过期日期处于当前日期之后的已注册域名添加至所述域名白名单。5.根据权利要求1至4中任一项所述的创建域名黑白名单的方法,其特征在于,还包括:获取所述APP的被劫持记录;根据所述被劫持记录分别统计所述域名黑名单中的各个域名作为劫持域名的次数;按照所述次数由大至小的顺序对所述域名黑名单中的各个域名进行排序。6.一种创建域名黑白名单的装置,其特征在于,包括:异常访问域名提取模块,...

【专利技术属性】
技术研发人员:杨林
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:广东,44

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

1