【技术实现步骤摘要】
异常用户的识别方法及装置、非易失性存储介质
[0001]本申请涉及计算机信息安全领域,具体而言,涉及一种异常用户的识别方法及装置、非易失性存储介质。
技术介绍
[0002]相关的针对系统用户是否产生异常行为的识别方法,大多基于采集和整合当前系统的系统侧数据,统一提交到管理端,由管理端基于自身的相关规则和特定行为判定当前系统用户行为是否正常、是否存在安全风险性或异常操作行为。由于相关识别方法依赖于自有的匹配规则及策略,导致在识别过程中往往出现大量误报、漏报的情况,在用户整体行为风险判断往往处于劣势;同时,由于相关识别方法对异常行为的判定是基于规则的,而该规则通常是通过专家经验整理的规则集合,导致目前相关的异常用户识别方法不能够有效地识别未知的异常行为。
[0003]针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
[0004]本申请实施例提供了一种异常用户的识别方法及装置、非易失性存储介质,以至少解决由于相关的异常用户的识别方法依赖于无法及时更新的预设专家经验数据库,造成的无法准确地识别异常用户的技术问题。
[0005]根据本申请实施例的一个方面,提供了一种异常用户的识别方法,包括:根据用户账号与系统接口之间的关系数据,确定用户账号的图数据,其中,图数据以用户账号为节点、以用户账号之间的关系为边、以多个用户账号调用相同的系统接口的数量为权重;根据图数据中的节点、边和权重,对图数据对应的用户账号进行分组,得到多个账号组;根据多个账号组中每个账号组中用户账号的特征,确定多个账号组分 ...
【技术保护点】
【技术特征摘要】
1.一种异常用户的识别方法,其特征在于,包括:根据用户账号与系统接口之间的关系数据,确定所述用户账号的图数据,其中,所述图数据以所述用户账号为节点、以所述用户账号之间的关系为边、以多个所述用户账号调用相同的所述系统接口的数量为权重;根据所述图数据中的所述节点、所述边和所述权重,对所述图数据对应的所述用户账号进行分组,得到多个账号组;根据所述多个账号组中每个账号组中所述用户账号的特征,确定所述多个账号组分别对应的异常行为评分;从所述多个账号组分别对应的异常行为评分中确定位于预设取值范围内的目标异常行为评分,并将所述目标异常行为评分对应的账户组中的所述用户账号确定为异常用户账号。2.根据权利要求1所述的方法,其特征在于,根据用户账号与系统接口之间的关系数据,确定所述用户账号的图数据之前,所述方法还包括:获取预设时长内所述系统接口所调用的日志数据,其中,所述日志数据至少包括:所述用户账号、用户登录时间和所述系统接口的身份识别信息;对所述日志数据中的所述用户账号进行去重处理,得到所述日志数据中所述用户账号的第一数量;对所述日志数据中所述系统接口的身份识别信息对应的所述用户账号进行去重处理,得到所述系统接口对应的所述用户账号的第二数量;在所述第一数量与所述第二数量满足预设关系的情况下,将所述第二数量对应的所述系统接口确定为目标系统接口;在所述日志数据中去除所述目标系统接口对应的数据,得到第一数据;在所述第一数据中,分别以所述用户账号和所述系统接口的身份识别信息为节点,以所述用户账号与所述系统接口之间的调用关系为边,确定所述用户账号与所述系统接口之间的所述关系数据。3.根据权利要求1所述的方法,其特征在于,根据所述图数据中的所述节点、所述边和所述权重,对所述图数据对应的所述用户账号进行分组,得到多个账号组,包括:步骤S301,确定将第一节点自所述第一节点所在的第一节点集合移动至多个第二节点集合的多个第一模块度变化值,其中,所述第一节点集合与所述多个第二节点集合为相邻的节点集合,所述模块度变化值由所述多个第二节点集合中所述图数据中的所述节点、所述边和所述权重确定;步骤S302,对所述第一模块度变化值进行排序,得到第一排序结果;步骤S303,将所述第一节点分配至所述第一排序结果中第一目标模块度变化值对应的节点集合,得到多个第一目标节点集合,其中,所述第一目标模块度变化值为所述第一模块度变化值中的最大值;步骤S304,重复执行所述步骤S301至所述步骤S303,直至连续两次的所述第一目标模块度变化值为同一值,得到多个第二目标节点集合;步骤S305,根据所述多个第二目标节点集合,确定所述多个账号组。4.根据权利要求3所述的方法,其特征在于,根据所述多个第二目标节点集合,确定所
述多个账号组,包括:步骤S30501,将所述多个第二目标节点集合中每个节点集合中的全部节点合并为第二节点,其中,所述第二节点的边权重为所述多个节点集合之间的边权重;步骤S30502,确定将所述第二节点自所述第二节点所在的第三节点集合移动至多个第四节点集合的多个第二模块度变化值,其中,所述第三节点集合与所述多个第四节点集合为相邻的节点集合;步骤S30503,对所述第二模块度变化值进行排序,得到第二排序结果;步骤S30504,将所述第二节点分配至所述第二排序结果中第二目标模块度变化值对应的节点集合,得到多个第三目标节点集合,其中,所述第二目标模块度变化值为所述第二模块度变化值中的最大值;步骤S305...
【专利技术属性】
技术研发人员:陈诚,邓宗元,汤建强,董晓军,周一峰,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。