一种用户行为的检测方法和装置制造方法及图纸

技术编号:25709081 阅读:36 留言:0更新日期:2020-09-23 02:55
本申请实施例提供了一种用户行为的检测方法和装置,所述方法包括:获取当前用户与其他用户之间的行为相似度;依据所述行为相似度,确定一个或多个目标用户;采用所述当前用户与所述一个或多个目标用户之间的行为相似度,计算所述当前用户的当前行为的概率值;依据所述概率值,对所述当前行为进行检测。本实施例通过分析与当前用户具有较高相似性的目标用户的行为,对当前用户的当前行为进行检测,不依赖于人工分析与其他的行为特征库,能够自动对用户行为进行分析并发现内部威胁和异常行为,提高了异常行为的识别效率,降低了异常行为的误报率和漏报率。

【技术实现步骤摘要】
一种用户行为的检测方法和装置本申请是申请号为201710668128.9,申请日为2017.08.07,专利技术名称为“一种用户行为的检测方法和装置”的专利申请的分案申请。
本申请涉及信息安全
,特别是涉及一种用户行为的检测方法、一种用户行为的检测装置、一种用户相似度数据表的生成方法和一种用户相似度数据表的生成装置。
技术介绍
随着互联网技术的高速发展,异常检测成为了网络安全领域的一个重要而迫切的问题。在过去几十年中,由于DDoS(DistributedDenialofService,分布式拒绝服务攻击)、病毒、木马、爬虫等攻击行为的猖獗和泛滥,针对这些入侵行为的检测技术越来越丰富。但是,除了病毒、木马等来自外部的恶意攻击,企业局域网也面临着来自于内部的网络威胁,例如,内部员工窃取数据、身份冒用、内部用户非法操作等等。这些来自内部的异常行为的模式与传统的网络攻击行为的模式不同,不具有固定的特征,无法建立起类似病毒木马的特征库,因此更加难以察觉和发现,使得网络对于内部攻击的检测效率很低。在传统的内部异常检测系统中,绝大多数企业局域网通过安全策略管理来实现对内部异常行为的监测。通常,安全策略管理方式可以分为“白名单策略”和“黑名单策略”。其中,“白名单策略”采用建立正常行为模型的方式,凡是不符合该模型的行为将被识别为异常;而“黑名单策略”则相反,它将所有不可接受的行为归纳起来建立一个模型,凡是符合该模型的行为将被识别为异常。使用安全管理策略的用户可以根据系统的特点和安全要求来制定策略或规则,并选择相应的检测模式。在实际操作中,“白名单策略”和“黑名单策略”各有优劣,“白名单策略”的漏报率低,但误报率高;黑名单策略的误报率低,但恶意行为多种多样,很大部分没有被收集在行为模式库中,因此漏报率相应就高。但是,无论是采用“白名单策略”或“黑名单策略”,在策略制定和管理过程中都需要大量的人工参与,并且随着恶意行为类型的增加,网络管理员负担也会越来越重,“白名单策略”的误报率会逐渐增高,“黑名单策略”的漏报率也会逐渐增高,因此,基于安全策略的管理方式在实际操作中缺乏灵活性和主动性。
技术实现思路
鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的一种用户行为的检测方法、一种用户行为的检测装置、一种用户相似度数据表的生成方法和相应的一种用户相似度数据表的生成装置。本申请实施例提供了一种用户行为的检测方法,包括:获取当前用户与其他用户之间的行为相似度;依据所述行为相似度,确定一个或多个目标用户;采用所述当前用户与所述一个或多个目标用户之间的行为相似度,计算所述当前用户的当前行为的概率值;依据所述概率值,对所述当前行为进行检测。本申请实施例还提供了一种用户行为的检测方法,包括:获取当前用户的当前行为和历史行为,以及其他用户的当前行为,所述当前行为包括在预设时间段内的一个或多个用户行为;依据所述当前用户的当前行为和历史行为,计算所述当前用户的自身偏离值;依据所述当前用户的当前行为和其他用户的当前行为,计算所述当前用户与其他用户的当前相似度;获取当前用户与其他用户之间的行为相似度;采用所述当前相似度和行为相似度,计算所述当前用户的相似度偏离值;依据所述自身偏离值和相似度偏离值,对所述用户行为进行检测。本申请实施例还提供了一种用户相似度数据表的生成方法,包括:获取终端的日志数据;依据所述日志数据,生成用户的行为数据;采用所述用户的行为数据,计算所述用户的特征信息;依据所述用户的特征信息,生成用户相似度数据表。本申请实施例还提供了一种用户行为的检测装置,包括:获取模块,用于获取当前用户与其他用户之间的行为相似度;确定模块,用于依据所述行为相似度,确定一个或多个目标用户;计算模块,用于采用所述当前用户与所述一个或多个目标用户之间的行为相似度,计算所述当前用户的当前行为的概率值;检测模块,用于依据所述概率值,对所述当前行为进行检测。本申请实施例还提供了一种用户行为的检测装置,包括:用户行为获取模块,用于获取当前用户的当前行为和历史行为,以及其他用户的当前行为,所述当前行为包括在预设时间段内的一个或多个用户行为;自身偏离值计算模块,用于依据所述当前用户的当前行为和历史行为,计算所述当前用户的自身偏离值;当前相似度计算模块,用于依据所述当前用户的当前行为和其他用户的当前行为,计算所述当前用户与其他用户的当前相似度;行为相似度获取模块,用于获取当前用户与其他用户之间的行为相似度;相似度偏离值计算模块,用于采用所述当前相似度和行为相似度,计算所述当前用户的相似度偏离值;用户行为检测模块,用于依据所述自身偏离值和相似度偏离值,对所述用户行为进行检测。本申请实施例还提供了一种用户相似度数据表的生成装置,包括:日志数据获取模块,用于获取终端的日志数据;行为数据生成模块,用于依据所述日志数据,生成用户的行为数据;特征信息计算模块,用于采用所述用户的行为数据,计算所述用户的特征信息;用户相似度数据表生成模块,用于依据所述用户的特征信息,生成用户相似度数据表。本申请实施例,可以根据当前用户与其他用户之间的行为相似度,确定出目标用户,并采用当前用户与目标用户之间的行为相似度,计算出当前用户的当前行为的概率值,从而可以依据该概率值,对当前行为进行检测。本实施例通过分析与当前用户具有较高相似性的目标用户的行为,对当前用户的当前行为进行检测,不依赖于人工分析与其他的行为特征库,能够自动对用户行为进行分析并发现内部威胁和异常行为,提高了异常行为的识别效率,降低了异常行为的误报率和漏报率。上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本申请一个实施例的一种用户行为的检测方法实施例的步骤流程图;图2示出了根据本申请另一个实施例的一种用户行为的检测方法实施例的步骤流程图;图3示出了本申请的终端的日志数据的示意图;图4A和图4B示出了本申请的用户的网络操作行为画像示意图;图5示出了本申请的用户聚类的结果示意图;图6示出了本申请的终端与用户类别关联示意图;图7示出了根据本申请又一个实施例的一种用户行为的检测方法实施例的步骤流程图;图8示出了根据本申请一个实施例的一种用户相似度数据表的生成方法实施例的步骤流本文档来自技高网
...

【技术保护点】
1.一种用户行为的检测方法,其特征在于,包括:/n获取当前用户的当前行为和历史行为,以及其他用户的当前行为,所述当前行为包括在预设时间段内的一个或多个用户行为;/n依据所述当前用户的当前行为和历史行为,计算所述当前用户的自身偏离值;/n依据所述当前用户的当前行为和其他用户的当前行为,计算所述当前用户与其他用户的当前相似度;/n获取当前用户与其他用户之间的行为相似度;/n采用所述当前相似度和行为相似度,计算所述当前用户的相似度偏离值;/n依据所述自身偏离值和相似度偏离值,对所述用户行为进行检测;/n其中,所述获取当前用户与其他用户之间的行为相似度的步骤包括:/n从预置的用户相似度数据表中提取当前用户与其他用户之间的行为相似度。/n

【技术特征摘要】
1.一种用户行为的检测方法,其特征在于,包括:
获取当前用户的当前行为和历史行为,以及其他用户的当前行为,所述当前行为包括在预设时间段内的一个或多个用户行为;
依据所述当前用户的当前行为和历史行为,计算所述当前用户的自身偏离值;
依据所述当前用户的当前行为和其他用户的当前行为,计算所述当前用户与其他用户的当前相似度;
获取当前用户与其他用户之间的行为相似度;
采用所述当前相似度和行为相似度,计算所述当前用户的相似度偏离值;
依据所述自身偏离值和相似度偏离值,对所述用户行为进行检测;
其中,所述获取当前用户与其他用户之间的行为相似度的步骤包括:
从预置的用户相似度数据表中提取当前用户与其他用户之间的行为相似度。


2.如权利要求1所述的方法,其特征在于,所述依据所述当前用户的当前行为和历史行为,计算所述当前用户的自身偏离值的步骤包括:
提取所述当前用户的当前行为和历史行为中的第一共同行为;
分别统计所述第一共同行为和所述当前用户的当前行为的数量;
计算所述第一共同行为的数量与所述当前用户的当前行为的数量之间的第一比值;
以所述第一比值与特定数值之间的差值的绝对值作为自身偏离值。


3.如权利要求1所述的方法,其特征在于,所述依据所述当前用户的当前行为和其他用户的当前行为,计算所述当前用户与其他用户的当前相似度的步骤包括:
提取所述当前用户的当前行为和其他用户的当前行为中的第二共同行为;
分别统计所述第二共同行为和所述当前用户的当前行为的数量;
计算所述第二共同行为的数量与所述当前用户的当前行为的数量之间的第二比值;
以所述第二比值作为当前相似度。


4.如权利要求3所述的方法,其特征在于,还包括:
采用所述当前相似度,生成当前相似度向量。


5.如权利要求1所述的方法,其特征在于,所述预置的用户相似度数据表通过如下方式生成:
获取终端的日志数据;
依据所述日志数据,生成用户的行为数据;
采用所述用户的行为数据,计算用户的特征信息;
依据所述用户的特征信息,生成用户相似度数据表。


6.如权利要求5所述的方法,其特征在于,所述日志数据包括终端操作数据、应用操作数据,和/或,网络操作数据,所...

【专利技术属性】
技术研发人员:王占一韩琳谢军平
申请(专利权)人:奇安信科技集团股份有限公司
类型:发明
国别省市:北京;11

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

1