【技术实现步骤摘要】
恶意流量检测方法、装置、设备及存储介质
[0001]本申请涉及计算机安全领域,具体而言,涉及一种恶意流量检测方法、装置、设备及存储介质。
技术介绍
[0002]Bot流量(机器人流量)是指由恶意活动生成的网络流量。这些流量通常是以大规模的方式从多个来源发出,并被用于网络攻击、网络欺诈以及其他非法活动。Bot流量对于企业和个人用户来说都是一个严重的问题,因为它可能会导致网络系统崩溃、数据泄露、资产损失等问题。
[0003]传统的检测方法主要基于规则和模式匹配,这种方法仅适用于已知的攻击和行为模式,无法识别新的和未知的恶意活动。此外,由于Bot流量的产生和演化速度极快,攻击者也逐渐应用了新技术、新工具、新策略等方法来逃避这种传统的检测方法,因此,本领域中亟需一种新的检测方法。
技术实现思路
[0004]本申请实施例的目的在于提供一种恶意流量检测方法、装置、设备及存储介质,能够分辨真正的用户访问和恶意流量,误判率低,减少对用户正常行为的干扰。
[0005]第一方面,本申请提供一种恶意流量检测方法,所述方法包括:依据时序特征对流量中的每一第一地址进行异常检测,所述第一地址依据所述流量的访问地址生成,所述时序特征为所述第一地址在设定时长中每个时间单位的访问频次;若所述第一地址的时序特征为异常,则获取异常的第一地址的内容数据,所述内容数据包括:响应内容数据和/或请求源数据;依据所述内容数据对所述异常的第一地址进行检测,若所述异常的第一地址的内容数据为异常,则所述异常的第一地址为恶意流量。
...
【技术保护点】
【技术特征摘要】
1.一种恶意流量检测方法,其特征在于,所述方法包括:依据时序特征对流量中的每一第一地址进行异常检测,所述第一地址依据所述流量的访问地址生成,所述时序特征为所述第一地址在设定时长中每个时间单位的访问频次;若所述第一地址的时序特征为异常,则获取异常的第一地址的内容数据,所述内容数据包括:响应内容数据和/或请求源数据;依据所述内容数据对所述异常的第一地址进行检测,若所述异常的第一地址的内容数据为异常,则所述异常的第一地址为恶意流量。2.根据权利要求1所述方法,其特征在于,访问地址采用统一资源定位器的格式,所述方法还包括:获取流量中的地址组,所述地址组包括主机名及访问路径都相同的多个访问地址;将每一地址组中所有访问地址的查询参数删除并合并形成一个第二地址,多个地址组对应生成多个第二地址;将所述多个第二地址依据主机名进行分组,生成多个主机名组;获取每一主机名组中的资源地址组,所述资源地址组包括指向同一资源的多个第二地址;将每一资源地址组中多个第二地址进行合并,生成所述第一地址。3.根据权利要求2所述方法,其特征在于,所述方法还包括:获取第二地址对应的地址组中所有的访问地址的时序特征,并按照时间单位进行合并,以得到每一第二地址的时序特征;获取资源地址组中所有第二地址的时序特征,并按照时间单位进行合并,以得到所述第一地址的时序特征。4.根据权利要求1所述方法,其特征在于,所述依据时序特征对流量中的每一第一地址进行异常检测,包括:使用异常检测算法检测每一第一地址的时序特征,获得每一第一地址的异常检测结果,所述异常检测算法包括:孤立森林算法、一类支持向量机、聚类算法;依据每一第一地址的异常检测结果,检测每一第一地址是否异常。5.根据权利要求4所述方法,其特征在于,所述依据每一第一地址的异常检测结果,检测每一第一地址是否异常,包括:将每一第一地址的异常检测结果输入归一化函数,获取每一第一地址的异常概率值;获取所述异常的第一地址,所述异常的第一地址的异常概率值大于预设概率阈值。6.根据权利要求1中所述方法,其特征在于,所述获取所述异常的第一地址的内容数据,包括:获取所述异常的第一地址的时序特征中访问频次最高的时间单位内产生的内容数据。7.根据权利要求6所述方法,其特征在于,所述依据所述异常的第一地址的内容数据对所述异常的第一地址进行检测,包括:计算失败响应码的数量占响应码的总数量的比例,得到第一比例,所述响应内容数据包括失败响应码的数量和响应码的总数量;和/或,计算去重后的查询字符串的数量占查询字符串的总数量的比例,得到第二比例,所述响应内容包括查询字符串的总数量和去重后的查询字符串的数量;
若所述第一比例大于预设的第一阈值和/或所述第二比例大于预设的第二阈值,则所述异常的第一地址的内容数据为异常。8.根据权利要求6所述方法,其特征在于,依据所述异常的第一地址的内容数据对所述异常的第一地址进行检测,包括:所述请求源数据包括所述异常的第一地址中各个请求源的请求数量;和/或,计算去重后的请求查询字符串的数量占请求查询字符串的总数量的比例,得到第三比例,所述请求源数据包括所述异常的第一地址中各个请求源的请求查询字符串的总数量以及去重后的请求查询字符串的数量;若所述异常的第一地址中至少有一个请求源的请求数量大于预设的请求阈值和/或所述...
【专利技术属性】
技术研发人员:徐伟,
申请(专利权)人:上海斗象信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。