异常行为检测方法

文档序号:9754612阅读:2380来源:国知局
异常行为检测方法
【技术领域】
[0001] 本发明提出了一种异常行为检测的方法,该方法涉及到互联网数据安全,大数据 安全等领域。
【背景技术】
[0002] 越来越多的各类网络应用程序促使了网络的发展。但人们在享受网络所带来的便 利的同时,也面临着随之带来的安全问题。比如个人信息泄漏,身份盗窃等等。由于人们需 要经常在网络上进行身份验证,而现有的个人安全信息识别过程比较复杂并且耗时,这无 疑阻碍了当前的快节奏生活。
[0003] 为了解决这个问题,本发明提出了基于价值系数的主体/个人异常行为检测方法。
[0004] 在社交网络或者普适计算环境中,我们注意到在一定时期内主体或者特别个体的 行为呈现出一种特定模式。并且在社交网络中,具有同样社会标签的主体呈现出相似的行 为模式。本发明在历史行为模式的基础上,建立了基于个体行为模式的学习模型。并且将检 测到的异常行为和结果划分为不同的等级。然后系统根据异常行为的等级来验证不同等级 的活跃度。

【发明内容】

[0005] 本发明的目的是提供一种异常行为检测的方法,通过这种方法可以显著提高主 体/个体的安全性,并避免信息丢失所造成的损失。
[0006] 为实现上述目的,本发明的技术方案是:
[0007] 异常行为检测方法,本发明特征在于:在社交网络或者普适计算环境中,通过观察 一段时间内个体的行为呈现出的特定模式来监测异常;每个个体在社交网络中有很多的社 交标签,因此根据这些标签将其划分为不同的类别或者团体,个体的行为模式应该与其所 属类别的群体行为模式相似,所以当发现个体产生新的行为后,参照个体和群体的行为模 式发现个体行为的异常程度;采用对个体异常程度监测,构建个人行为特征向量(例如时 间,地点,发生频率,总和以及其它多维数组信息);根据这些记录在空间和时间的变化来检 测异常行为,当发现异常行为时,根据其风险程度触发相应级别的警报来提醒用户;在监测 并记录个体行为的基础上,通过对这些记录进行分析和挖掘来建立一个学习模式知识库; 基于社交标识来建立群体行为模式,用于计算异常行为系数;建立一定的时间段内自我更 新机制,用于更新收集到的动态权重。(本发明方法中,所有的行为都会被监测和分析。除此 之外,系统还会根据异常行为系数值来进行不同级别的身份验证。)
[0008] 本发明异常程度监测的步骤为:
[0009] 1)、行为检测
[0010] 个体行为异常检测的第一步是监测和收集个体的日常行为相关的信息(例如行为 发生的时间、地点等),并利用这些信息构建行为特征向量,用以描述个体行为;个体行为特 征元素包括行为发生目的、时间、地点、频率以及其它多维信息,该个体行为特征向量被定 义为匕=沾,内,内...Fn},其中η表示特征维度,考虑到不同特征的影响力存在显著差异,特 征影响的不同权重被量化为:? = (%??二叫
[0011] 2)、计算异常行为系数
[0012] 本发明通过融合个体行为异常系数和其所属群组的行为异常系数来计算个体总 的行为异常系数;
[0013] Ca = ffGGa+fflIa
[0014]其中,Ca是行为异常系数,63是群组行为异常系数,W G是63的权重,Ia是个体行为异 常系数,Wi是13的权重;
[0015] 子步骤:
[0016] 步骤1:分组个体群体行为异常系数的计算公式如下:
[0017] Ga = Dis(Fc,Fig)
[0018] 其中,Fg是基于社会标识的分组群体行为模式;
[0019]步骤2:如果记录数值为1,则个体行为异常系数计算公式为:
[0020] Ia = Dis(Fc,Fir)
[0021 ]其中,
[0022] Dis(Fc,Fr) = | |aFc-aFr| |
[0023] 这里的"I I · I I"代表矢量距离,Fr表示历史特征;
[0024] 步骤3:如果记录数值大于1,则这些记录矢量用聚类算法(k-mean,k-median)被聚 集成Μ类,并存储到数据库中。需要注意的是,我们将新的记录存储到数据库中时,当它们的 量到达阀值后,需要对所有的的记录重新聚类;
[0025] 当一个新的行为被获取时,会计算每一个群集中心的记录距离,并且最近的一个 行为会被设定为个体异常行为系数Ia;
[0026] Ia = argMin(D)
[0027] 其中,
[0028] D = Dis(Fc,Firc)/0F(t,Fc,Firc),ie{l,2,3,· · .M},MER;
[0029] 这里的Fire表示ith集群中心,OF (t,Fc,Fire )表示ith集群的权重;
[0030] 步骤4:更新集群权重
[0031 ]自我更新机制就像人们的记忆机制,行为模式会不断地衰减直到新的相关激励发 生;另一方面,如果一种行为模式经常被激发,这种行为应该被认为比其它行为更重要;同 时,它可以像人们的记忆系统的遗忘过程那样衰减,也可以通过新的激励被积累。在一个时 刻里的集群权重总值是它们的组合;
[0032] 1)、激励累积
[0033]记录一个集群,当时间t>l,当前记录和集群之间的距离被表示为is(Fc,Firc),我 们需要计算这些集群的权重累积值t: af (t,F。,Fir。);
[0034] 首先,时间t中的累积程度可以通过距离反映,所以Fc,Fir。之间的累积程度值可以 表示为:
[0035] f(t,Fc,Firc)=a/Dis(Fc,Firc) ;ie{l,2,3,· · ·Μ}
[0036] 其中α是集群权重程度中转换持续时间参数;Dis(Fc,Firc)是标准值,如果Dis(F c, Fir。)= 0,时间t相对应的值为1 ;累积值可以表示为权重总值的总和f ( t,F。,Fir。);
[0037] 0F(t,Fc,Firc)=0F(t-l,Fc,Fi rc)+f(t,Fc,Firc);ie{l,2,3,· · ·Μ}
[0038] 其中,OF (t-1,Fc,Firc)是时间 t-1 的累积总值,并且 OF (0,Fc,Firc) = 0;
[0039] 考虑到随时间变化的行为模式,集群的影响权重可以被描述为一个指数曲线[3]; 因此,我们得到一个集群的影响权重衰减公式:
[0040] t明:i. Fc卜 # X s:f(卜.5
[0041] 其中dt是从激励最后时刻开始的衰减时间(例如:每周的同一天),β和λ表示模式 参数;这个公式表示每一个时间单元以及丢失部分的权重;这个过程引起放射性衰变的图 像,经常作为描述遗忘的类比;
[0042] 2)、权重总值
[0043] 最后,在时刻t的权重总值被表示为累积值与衰减值的和;
[0044] 〇F(t,Fc,Firc)=af(t,Fc,Firc)+df(t,Fc,Firc);ie{l,2,3,. . .Μ}
[0045] 此公式表示直到新的激励开始之前权重的衰减程度值;然后将其加在新对话进程 中计算,并且重新启动衰减进程;这个进程是迭代的;
[0046] 3)、行为鉴定
[0047] 这一步,我们设定多阀值来确定系数的水平,并根据行为异常系数来进行行为检 定。
[0048] 子步骤:
[0049] 步骤1: 一级身份认证
[0050]如果主体/个体的行为异常系数值过低,这说明主体/个体行为与历史行为一致, 这种主体/个体仅需要输入密码甚至不需要验证就可以进入;
[0051 ]步骤2:二级身份认证
[0052]如果主体/个体的行为异常系数值正常,当前行为与历史行为仅有一点不同,会请 求一般签名认证或密码认证;
[0053] 步骤3:三级身份认证
[0054]如果主体/个体的行为异常系数值较高,当前行为与历史行为有显著不同,会请求 生物特征身份认证;
[0055] 步骤4:四级身份认证
[0056]如果主体/个体的行为异常系数值非常高,这说明主体/个体行为与历史行为完全 不同,系统会终止认证并发出警报。
[0057]本发明的有益效果是,如果主体/个体是合法的,不需要对其进行验证就能保证主 体/个体的认证信息是安全的,这种方法提供的方便并节省了时间。如果主体/个体行为发 生了一点变化,只需要花费一点时间去处理它;如果主体/个体的行为及历史行为完全不 同,系统则会终止认证并出现警告,避免用户和信用卡发卡公司的损失;伪造的主体/个体 不能通过该群体的认证和接合,这样就不能获得该群体的信息,证明该群体仍然是安全的; 为了检测和控制欺诈登录行为,异常行为分析模块结合了历史模式记录系统和群体模式系 统,而不仅仅是取决于个人信息;每时每刻都在监测异常行为,如果异常行为被监测到,会 根据它的严重程度来进行不同级别的认证,而不仅仅是当收到一个密码重置请求时对用户 的身份进行认证。
【附图说明】
[0058]图1为本发明的基本流程框图;
[0059]图2为本发明的元素权重变化图。
【具体实施方式】
[0060] 下面结合具体的实例对本发明进一步的地说明:
[0061] 见图1,图2,异常行为检测方法,本发明特征在于:在社交网络或者普适计算环境 中,通过观察一段时间内个体的行为呈现出的特定模式来监测异常;每个个体在社交网络 中有很多的社交标签,因此根据这些标签将其划分为不同的类别或者团体,个体的行为模 式应该与其所属类别的群体行为模式相似,所以当发现个体产生新的行为后,参照个体和 群体的行为模式发现个体行为的异常程度;采用对个体异常程度监测,构建个人行为特征 向量(例如时间,地点,发生频率,总和以及其它多维数组信息);根据这些记录在空间和时 间的变化来检测异常行为,当发现异常行为时,根据其风险程度触发相应级别的警报来提 醒用户;在监测并记录个体行为的基础上,通过对这些记录进行分析和挖掘来建立一个学 习模式知识库;基于社交标识来建立群体行为模式,用于计算异常行为系数;建立一定的时 间段内自我更新机制,用于更新收集到的动态权重。(本发明方法中,所有的行为都会被监 测和分析。除此之外,系统还会根据异常行为系数值来进行不同级别的身份验证。)
[0062] 本发明异常程度监测的步骤为:
[0063] 1)、行为检测
[0064] 个体行为异常检测的第一步是监测和收集个体的日常行为相关的信息(例如行为 发生的时间、地点等),并利用这些信息构建行为特征向量,用以描述个体行为;个体行为特 征元素包括行为发生目的、时间、地点、频率以及其它多维信息,该个体行为特征向量被定 义为匕=沾,内,内...F n},其中η表示特征维度,考虑到不同特征的影响力存在显著差异,特 征影响的不同权重被量化为:《 =+ +物+1:?鳞二路;.
[0065] 2)、计算异常行为系数
[0066] 本发明通过融合个体行为异常系数和其所属群组的行为异常系数来计算个体总 的行为异常系数;
[0067] Ca = ffGGa+fflIa
[0068] 其中,Ca是行为异常系数,63是群组行为异常系数,Wc是63的权重,I a是个体行为异 常系数,Wi是13的权重;
[0069] 子步骤:
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1