【技术实现步骤摘要】
本申请涉及网络数据处理,尤其涉及一种基于域名行为的pcdn设备用户确定方法及装置。
技术介绍
1、近年来,随着网络流量的快速增长,内容分发网络(cdn)在提高用户体验和降低网络拥塞中扮演了关键角色。为了进一步提高内容分发效率和降低成本,p2p cdn(pcdn)技术得到了广泛应用。然而,一些pcdn用户违规地使用这种服务,导致电信运营商的正常业务受到严重影响。因此,迅速并准确地检测pcdn违规用户对电信运营商至关重要。
2、传统的pcdn检测方法主要依赖于对aaa(authentication,authorization,andaccounting)的radius流量进行分析。通过aaa流量,运营商可以得到用户的上行和下行带宽数据,进而根据某些设定的阈值来判定哪些用户可能是pcdn用户。这些阈值一般是基于正常网络使用行为的带宽利用模式设定的,例如,当一个用户的上行带宽利用率远高于下行带宽利用率时,他可能被视为一个潜在的pcdn用户。
3、但实际上pcdn设备自身为确认自身状况,网络位置,网络质量,完成调度,获取资源,会访问大量的正常网站域名或是cdn节点内容,使得输出的域名难以判断出可以对pcdn有效限制的域名,同时不确定的可疑交互域名可能会使得最终的识别特征大打折扣,pcdn设备识别的准确度较低。
技术实现思路
1、本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
2、为此,本申请的第一个目的在于提出一种基于域名行为的pcdn设备用户确
3、本申请的第二个目的在于提出一种装置。
4、本申请的第三个目的在于提出一种电子设备。
5、本申请的第四个目的在于提出一种计算机可读存储介质。
6、本申请的第五个目的在于提出一种计算机程序产品。
7、为达上述目的,本申请第一方面实施例提出了一种基于域名行为的pcdn设备用户确定方法,包括:
8、对个人内容分发网络pcdn设备运行过程中的流量进行分析以确定特征数据,其中,所述特征数据包括:域名特征,通信特征,行为特征;
9、根据所述特征数据对待识别设备中域名系统dns缓存日志中的待识别域名以及所述待识别域名对应的流量数据进行分析以确定所述待识别域名的总权重;
10、根据所述待识别域名的总权重确定所述待识别设备是否为pcdn设备。
11、可选的,所述对pcdn设备运行过程中的流量进行分析以确定特征数据,包括:
12、查找域名备案中与所述pcdn设备所属集团相关的待分析域名;
13、提取出所述待分析域名中的特征词,将所述特征词组成所述域名特征。
14、可选的,所述对pcdn设备运行过程中的流量进行分析以确定特征数据,包括:
15、根据所述待分析域名对应的流量数据确定对应的通信业务类型;
16、为各个所述通信业务类型配置第一权重,根据所述通信业务类型和第一权重组成所述通信特征。
17、可选的,所述对pcdn设备运行过程中的流量进行分析以确定特征数据,包括:
18、确定所述待分析域名对应的流量数据确定所述待分析域名的行为;
19、为各个所述行为分别配置对应的第二权重,根据所述第二权重和对应的行为组成所述行为特征。
20、可选的,所述行为特征包括以下至少一项:
21、请求间隔,请求频率,请求资源类型,请求冠名cname,请求cname的域名数量。
22、可选的,所述根据所述特征数据对待识别设备中dns缓存日志中的待识别域名以及所述待识别域名对应的流量数据进行分析以确定所述待识别域名的总权重,包括:
23、将所述待识别域名与所述特征词进行匹配,将包含所述特征词的待识别域名确定为待定域名;
24、根据通信特征对所述待定域名进行分析,确定所述待定域名对应的通信业务类型和对应的第一权重;
25、根据行为特征对所述待定域名的流量数据进行分析,以确定所述待定域名的行为和对应的第二权重;
26、将所述根据第二权重对所述行为加权后相加,并将相加的结果与所述第一权重相乘以获取所述总权重。
27、可选的,所述根据所述待识别域名的总权重确定所述待识别设备是否为pcdn设备,包括:
28、将所述总权重与预设的权重阈值进行对比,如果所述总权重大于所述权重阈值,则确定所述待识别设备为pcdn设备;
29、如果所述总权重小于或等于所述权重阈值,则确定所述待识别设备不为pcdn设备。
30、为达上述目的,本申请第二方面实施例提出了一种基于域名行为的pcdn设备用户确定装置,包括:
31、特征获取模块,用于对pcdn设备运行过程中的流量进行分析以确定特征数据,其中,所述特征数据包括:域名特征,通信特征,行为特征;
32、分析模块,用于根据所述特征数据对待识别设备中dns缓存日志中的待识别域名以及所述待识别域名对应的流量数据进行分析以确定所述待识别域名的总权重;
33、识别模块,用于根据所述待识别域名的总权重确定所述待识别设备是否为pcdn设备。
34、为达上述目的,本申请第三方面实施例提出了一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
35、所述存储器存储计算机执行指令;
36、所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面中任一项所述的方法。
37、为达上述目的,本申请第四方面实施例提出了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面中任一项所述的方法。
38、为达上述目的,本申请第五方面实施例提出了一种计算机程序产品,该计算机程序被处理器执行时实现第一方面中任一项所述的方法。
39、本申请提供的基于域名行为的pcdn设备用户确定方法、装置、电子设备及存储介质,通过对pcdn设备运行过程中的流量进行分析以确定特征数据,并依据特征数据对待识别设备中的日志进行分析,分析域名和流量的特征,获取总权重,得以准确地确定pcdn设备。
40、本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
本文档来自技高网...【技术保护点】
1.一种基于域名行为的PCDN设备用户确定方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,所述对PCDN设备运行过程中的流量进行分析以确定特征数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述对PCDN设备运行过程中的流量进行分析以确定特征数据,包括:
4.根据权利要求3所述的方法,其特征在于,所述对PCDN设备运行过程中的流量进行分析以确定特征数据,包括:
5.根据权利要求4所述的方法,其特征在于,所述行为特征包括以下至少一项:
6.根据权利要求5所述的方法,其特征在于,所述根据所述特征数据对待识别设备中DNS缓存日志中的待识别域名以及所述待识别域名对应的流量数据进行分析以确定所述待识别域名的总权重,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述待识别域名的总权重确定所述待识别设备是否为PCDN设备,包括:
8.一种基于域名行为的PCDN设备用户确定装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:处理器,以及与所述处
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-7中任一项所述的方法。
...【技术特征摘要】
1.一种基于域名行为的pcdn设备用户确定方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,所述对pcdn设备运行过程中的流量进行分析以确定特征数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述对pcdn设备运行过程中的流量进行分析以确定特征数据,包括:
4.根据权利要求3所述的方法,其特征在于,所述对pcdn设备运行过程中的流量进行分析以确定特征数据,包括:
5.根据权利要求4所述的方法,其特征在于,所述行为特征包括以下至少一项:
6.根据权利要求5所述的方法,其特征在于,所述根据所述特征数据对...
【专利技术属性】
技术研发人员:侯春杰,李庆敏,李维,林文锋,
申请(专利权)人:中国移动通信集团广东有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。