1.一种异常接口检测方法,所述方法包括:
获取各接口标识对应的历史访问数据;
对于每个接口标识所对应的历史访问数据,提取每条历史访问数据中的特征信息;
将提取到的特征信息输入预先训练好的正常访问检测模型进行检测,得到所述每个接口标识对应的用户访问检测结果;
根据所述每个接口标识对应的用户访问检测结果,确定异常接口的接口标识。
2.根据权利要求1所述的方法,其特征在于,所述对于每个接口标识所对应的历史访问数据,提取每条历史访问数据中的特征信息,包括:对于每个接口标识所对应的历史访问数据,读取每条历史访问数据;
根据预设特征信息标识从读取到的历史访问数据中提取特征信息。
3.根据权利要求2所述的方法,其特征在于,所述将提取到的特征信息输入预先训练好的正常访问检测模型进行检测,得到所述每个接口标识对应的用户访问检测结果,包括:将提取到的特征信息输入到预先训练好的正常访问检测模型,得到所述读取到的历史访问数据是否为正常用户访问数据的检测结果;
根据得到的检测结果统计所述每个接口标识对应的正常用户访问量和异常访问量,以统计到正常用户访问量和异常用户访问量作为所述每个接口标识对应的用户访问检测结果。
4.根据权利要求3所述的方法,其特征在于,所述根据所述每个接口标识对应的用户访问检测结果,确定异常接口的接口标识,包括:根据所述每个接口标识对应的用户访问检测结果,统计所述每个接口标识分别对应的正常访问比例;
确定低于预设比例阈值的正常访问比例所对应的接口标识,以确定的接口标识对应的接口为异常接口。
5.根据权利要求1所述的方法,其特征在于,所述根据所述每个接口标识对应的用户访问检测结果,确定异常接口的接口标识之后,还包括:定期根据各接口标识对应的用户访问检测结果,统计各接口标识对应的正常访问量和异常访问量;
根据统计到的正常访问量和异常访问量生成检测报告。
6.根据权利要求1所述的方法,其特征在于,所述根据所述每个接口标识对应的用户访问检测结果,确定异常接口的接口标识之后,还包括:根据所述每个接口标识对应的用户访问检测结果,从所述历史访问数据中提取正常用户访问数据;
统计提取到的正常用户访问数据量;
将统计到的正常用户访问数据量减去预设训练样本数据量,得到样本数据量差;
若所述样本数据量差大于预设数据量差,以提取到正常用户访问数据作为训练样本重新训练正常访问检测模型;
将预先训练好的正常访问检测模型替换为重新训练的正常访问检测模型。
7.根据权利要求1所述的方法,其特征在于,所述预先训练好的正常访问检测模型的生成过程包括:获取模型训练指令;
根据所述模型训练指令从数据库中获取模型样本数据;
提取所述模型样本数据中每条正常用户访问数据中的特征信息;
以提取到的特征信息作为输入,以正常用户访问作为输出训练正常访问检测模型,得到预先训练好的正常访问检测模型。
8.一种异常接口检测装置,其特征在于,所述装置包括:历史数据获取模块,用于获取各接口标识对应的历史访问数据;
特征信息提取模块,用于对于每个接口标识所对应的历史访问数据,提取每条历史访问数据中的特征信息;
检测结果得到模块,用于将提取到的特征信息输入预先训练好的正常访问检测模型进行检测,得到所述每个接口标识对应的用户访问检测结果;
异常接口确定模块,用于根据所述每个接口标识对应的用户访问检测结果,确定异常接口的接口标识。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。