[发明专利]一种基于隐马尔科夫理论的BBS用户异常行为审计方法无效

专利信息
申请号: 200910012772.6 申请日: 2009-07-28
公开(公告)号: CN101615186A 公开(公告)日: 2009-12-30
发明(设计)人: 王兴伟;张登科;姜英;陈静;董明;李福亮;李刚 申请(专利权)人: 东北大学
主分类号: G06F17/30 分类号: G06F17/30;G06F21/00;H04L12/24
代理公司: 沈阳东大专利代理有限公司 代理人: 李运萍
地址: 110004辽宁省*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 隐马尔科夫 理论 bbs 用户 异常 行为 审计 方法
【权利要求书】:

1.一种基于隐马尔科夫理论的BBS用户异常行为审计方法,其特征在于:包括以下步骤:

步骤1:从数据库读取审计数据,得到待检测行为的观察值序列;

步骤2:从隐马尔科夫模型数据库读取经过训练的模型参数;

步骤3.利用Viterbi算法,通过观察值序列计算状态值序列,保存到数据库中;

步骤4.调用前向、后向算法,计算观察值序列出现的概率,并与预先设定的阈值比较, 低于阈值,进入步骤5,否则进入步骤6;

步骤5.低于阈值作为异常行为,产生告警;

步骤6.正常行为,隐马尔科夫模型参数修正,并存入隐马尔科夫模型的参数文件中;

步骤1所述的观察值序列,定义为用户每种操作在某一段时间内进行的次数;

步骤3所述的Viterbi算法采用取对数的方法将概率矩阵的值放大;

步骤3所述的状态值序列是指用户的行为频度;

步骤4所述的前向、后向算法,计算产生的结果作为Baum-Welch的调用参数,该参数采 用比例因子法进行放大和还原;

步骤4所述阈值采用均值方法求得,即通过多次出现该观察值的概率的均值求得, 观察值概率的确定,具体方法如下:

A.随机初始化观察值概率矩阵B,与设定好的初始状态概率向量π和状态转移概率矩阵 A共同构成初始模型参数λ;

B.调用Baum-Welch算法,对初始参数进行极大似然估计,得到新的模型参数

C.再将得到的作为初始参数,作为异常行为检测时的参数;

D.当对正常行为进行模型参数训练时,也以为初始参数,并逐步修正为

步骤6所述的隐马尔科夫模型参数修正的具体方法如下:

1)π:初始状态概率向量π=(π1,π2,...,πN),其中πi=p(q1=Si),N=4;

2)状态转移概率矩阵A

其中aij=p[qt+1=Sj|qi=Si],1≤i,j≤N,需要保存的变量有状态的起点i,状态的终点 j及aij的值;

3)观察值概率矩阵B

其中bj(k)=p[Ok|qt=Sj],1≤j≤N,1≤k≤T,需要保存的变量有状态的起点j,状 态终点k及bj(k)的值;

根据Baum-Welch算法,由观察值序列O和选取的初始值模型λ=(A,B,π),重估公式求 得一组新参数则可以得到一个新的模型可以证明, 由重估公式得到的比λ在表现观察值序列O要好,则重复这个过程,逐 步改进模型的参数,直到收敛,也就是不再明显增大为止,此时的就是所求的模型。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910012772.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top