logo好方法网

用户账号检测方法、装置、电子设备、介质和程序产品


技术摘要:
本公开提供了一种用户账号检测方法,包括:获取待检测账号在当前预定时间段内的第一日志信息;获取待检测账号在多个历史时间段中每个历史时间段内的多个历史日志信息;基于第一日志信息和多个历史日志信息,确定待检测账号的第一异常度;获取当前时间段预定时间段内多  全部
背景技术:
互联网、通信和计算机技术的快速发展,极大地丰富了人们的生活,并且使人们的 生活更加便利。例如用户可以通过APP在网上缴纳电费、观看视频等等。通常用户需要在APP 上注册账号,通过注册的账号来使用APP所提供的功能。 然而,若用户的账户被窃取,则会导致用户的隐私数据被泄露,甚至影响到用户的 人身和财产安全。因此,检测用户账号是否异常非常重要。 在实现本公开构思的过程中,发明人发现相关技术中至少存在如下问题:难以准 确地检测用户账号是否异常。
技术实现要素:
有鉴于此,本公开提供了一种用户账号检测方法和一种用户账号检测装置、电子 设备、介质和程序产品。 本公开的一个方面提供了一种用户账号检测方法,包括:获取待检测账号在预定 时间段内的第一日志信息;获取待检测账号在多个历史时间段中每个历史时间段内的多个 历史日志信息;基于第一日志信息和多个历史日志信息,确定待检测账号的第一异常度;获 取预定时间段内多个有效账号各自的第二日志信息;基于多个第二日志信息和第一日志信 息,确定待检测账号的第二异常度;以及基于第一异常度和第二异常度,确定待检测账号是 否异常。 根据本公开的实施例,基于第一日志信息和多个历史日志信息,确定待检测账号 的第一异常度包括:基于第一日志信息,生成第一日志信息的第一特征向量;将所述第一特 征向量输入到日志模型中,其中,所述日志模型是根据多个所述历史日志信息而生成的;以 及经由日志模型对第一特征向量进行处理来得到第一异常度。 根据本公开的实施例,还包括:根据多个历史日志信息确定待检测账号的日志模 型,基于多个历史日志信息,确定待检测账号的日志模型包括:基于多个历史日志信息,确 定各个历史日志信息的历史特征向量;将多个历史特征向量合并成第一特征矩阵,其中,每 个历史特征向量作为第一特征矩阵的一行;对第一特征矩阵进行特征分解,获得待检测账 号的特征分解模型;以及基于多个历史特征向量生成获得特征矩阵模型,其中,日志模型包 括特征分解模型和特征矩阵模型。 根据本公开的实施例,经由日志模型对第一特征向量进行处理而得到第一异常度 包括:基于第一特征向量和其他特征向量,确定输入矩阵,其他特征向量为历史特征向量中 的至少一个向量和/或根据预定时间段之后的至少一个时间段内的日志信息生成的至少一 个特征向量;将输入矩阵输入到特征分解模型中,以由特征分解模型确定用户特征矩阵;以 4 CN 111600874 A 说 明 书 2/13 页 及将用户特征矩阵输入到特征矩阵模型中,由特征矩阵模型输出第一异常度。 根据本公开的实施例,基于多个第二日志信息和第一日志信息,确定待检测账号 的第二异常度包括:确定多个第二日志信息中每个第二日志信息的第二特征向量;将多个 第二特征向量合并成第二特征矩阵,其中,每个第二特征向量作为第二特征矩阵的一行;对 第二特征矩阵进行特征分解而获得行为特征矩阵;对行为特征矩阵中的行向量进行聚类分 析而获得分类结果;以及基于分类结果,确定待检测账号的第二异常度。 根据本公开的实施例,基于分类结果,确定待检测账号的第二异常度包括:基于分 类结果,确定待检测账号的类别;以及基于待检测账号所在的类别,确定待检测账号的第二 异常度。 根据本公开的实施例,基于第一异常度和第二异常度,确定待检测账号是否异常 包括:获取第一异常度和第二异常度各自的权重值;基于权重值,确定第一异常度和第二异 常度加权平均值;在加权平均值大于预设阈值的情况下,确定待检测账号异常。 根据本公开的实施例,获取第一日志信息和历史日志信息包括:获取多个初始日 志信息,初始日志信息包括待检测账号在预定时间段内的日志信息和待检测账号在多个历 史时间段中每个历史时间段内的日志信息;对多个初始日志信息中的每个初始日志进行相 关性分析,以确定初始日志信息的冗余信息;删除初始日志信息中的冗余信息而分别获得 第一日志信息和历史日志信息。 本公开的另一个方面提供了一种用户账号检测装置,包括:第一获取模块,用于获 取待检测账号在预定时间段内的第一日志信息;第二获取模块,用于获取待检测账号在多 个历史时间段中每个历史时间段内的多个历史日志信息;第一确定模块,用于基于第一日 志信息和多个历史日志信息,确定待检测账号的第一异常度;第三获取模块,用于获取预定 时间段内多个当前账号各自的第二日志信息;第二确定模块,用于基于多个第二日志信息 和第一日志信息,确定待检测账号的第二异常度;以及第三确定模块,用于基于第一异常度 和第二异常度,确定待检测账号是否异常。 本公开的另一个方面提供了一种电子设备,包括一个或多个处理器;存储装置,用 于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使 得所述一个或多个处理器执行上述的方法。 本公开的另一个方面提供了一种计算机可读存储介质,其上存储有可执行指令, 该指令被处理器执行时使处理器执行上述的方法。 本公开的另一方面提供了一种计算机可读存储介质,存储有计算机可执行指令, 所述指令在被执行时用于实现如上所述的方法。 本公开的另一方面提供了一种计算机程序产品,所述计算机程序产品包括计算机 可执行指令,所述指令在被执行时用于实现如上所述的方法。 根据本公开的实施例,可以至少部分地解决难以准确地检测用户账号是否异常的 问题,并因此可以实现提高对用户账号检测的准确度的技术效果。 附图说明 通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和 优点将更为清楚,在附图中: 5 CN 111600874 A 说 明 书 3/13 页 图1示意性示出了根据本公开实施例的可以应用用户账号检测方法的示例性系统 架构; 图2示意性示出了根据本公开实施例的用户账号检测方法的流程图; 图3示意性示出了根据本公开实施例的确定待检测账号的第一异常度的方法流程 图; 图4示意性示出了根据本公开另一实施例的确定待检测账号的日志模型的方法流 程图; 图5示意性示出了根据本公开实施例的经由日志模型对第一特征向量进行处理而 得到第一异常度的方法流程图; 图6示意性示出了根据本公开实施例的确定待检测账号的第二异常度的方法流程 图; 图7示意性示出了根据本公开实施例的获取第一日志信息和历史日志信息的方法 流程图; 图8示意性示出了根据本公开另一实施例的用户账号检测方法的流程图; 图9示意性示出了根据本公开实施例的用户账号检测装置的框图;以及 图10示意性示出了根据本公开实施例的电子设备的方框图。
下载此资料需消耗2积分,
分享到:
收藏