流量异常检测

https://mp.weixin.qq.com/s/9h-hOt630W6k077Rupc9CA
流量异常检测主要有以下三个难点

  1. 流量的大小会随着用户行为发生变化。对于大部分百度云上的业务,白天的访问流量较高,深夜的访问流量较低。这使得流量水位值存在上下文相关性,白天水位高,夜晚水位低,不断波动变化。这就需要算法能够区分流量的正常波动变化与异常波动变化,准确的检测异常流量。
  2. 对于所有百度云上用户而言,运维工程师关心系统本身的故障,需要及时检测到流量的突降异常,而安全工程师关心攻击、抓取和爬虫,更多地关心流量是否存在突升异常。这就要求算法有能力区分当前流量的异常类型,精准地给出流量的预测值。
  3. 流量也会受到业务逻辑调整的影响,流量水位会出现上涨或者下跌后不恢复的现象。需要算法能够及时适应这种变化,否则就会导致持续的误报。

在这里插入图片描述

预测

移动平均算法使用当前窗口内w个数据的均值作为窗口内最后一个点的预测值,即在这里插入图片描述

线性回归的方法预测流量值
对于窗口内n个数据点使用最小二乘法来最小化损失函数在这里插入图片描述
由于线性回归的损失函数是二次函数,所以异常点带来的影响被放大,导致拟合的结果偏离理想结果。

由于线性回归的二次损失函数放大了异常点的影响,因此我们考虑了将二次函数缩小为一次函数,减弱异常点影响。将损失函数改成如下
在这里插入图片描述

检测

残差 相对残差

此检测方法没有考虑流量本身大小的因素,例如当残差为-100时,如果此时流量的预期值为200,意味着系统很可能出现了故障;如果流量预期为10000,那么-100的残差可能只是观测白噪声。所以使用基于残差的检测方法,需要我们针对不同的系统流量设置不同的阈值。

大部分系统服务白天流量大,相对波动小,下跌10%可能意味着比较严重的问题,而深夜流量小,相对波动大,下跌30%才有可能意味着系统存在故障。所以基于相对残差的检测方法也不能够设置统一的阈值来检测异常。

由于基于残差与相对残差的检测方法都不能够设置统一的检测阈值,所以我们考虑从概率的角度来设置恒定的检测阈值。

而泊松分布是描述单位时间内随机事件发生次数的概率分布,因此可以用泊松分布对流量进行建模。泊松分布的概率函数在这里插入图片描述
这个概率的计算涉及阶乘求和等操作,会耗费较多的计算资源,需要简化计算过程。我们知道当较大时,可以用正态分布近似表示泊松分布。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/28978.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android应用流量统计——NetworkStatsManager使用

在没有Root的情况下,Android应用流量统计在6.0之前一直没有太好的办法,官方虽然提供了TrafficStats,但其主要功能是设备启动以来流量的统计信息,和时间信息无法很好的配合。最近再看TrafficStats类时,发现说明中提到&a…

仿设置流量使用——细讲android获取流量使用情况,以及解决调用流量接口不准问题(非TrafficStats,而是NetworkStatsHistory)

不积跬步无以至千里 流量使用情况,好多软件都会带这个功能,比如360的流量监控,好多之类的,手机管家都会带上这个流量计算的功能,连系统应用设置里面也会带一个流量使用情况的查看功能,为什么呢?因为流量的使用关乎到用户使用流量的计费,当流量使用了很多,会给用…

vnstat流量统计(2.8版本)

vnstat流量统计(2.8版本) vnStat 是一个基于控制台的 Linux 和 BSD 网络流量监视器,它为所选接口保留网络流量日志。它使用内核提供的网络接口统计信息作为信息源。这意味着 vnStat 实际上不会嗅探任何流量,并且无论网络流量率如…

中职流量包分析attack/capture(1)

我希望网络安全的世界大家可以贡献自己的一部分,而不是拿来自私自利 作者拿到的流量包和题目是有出入的,但是因为出的题大同小异所以能分析出来 attack 1. 分 析 attack.pcapng 数 据 包 文 件 ,通 过 分 析数据 包 attack.pcapng 找出恶意…

抓包部分软件时无网络+过代理检测 解决办法 安卓黄鸟httpcanary+vmos

解决软件抓包时无网络和代理检测🚀 需要准备的工具: 安卓手机 vmos pro 需要抓包的软件 第一步:下载好相应版的本的vmos room 第二步:文件中转站->我要导入->导入对应真机需要抓包APP 第三步:测试软件在vmos…

测试apk-异常管控NetTraffic攻击者开发

1. 目的 基于《软件绿色联盟应用体验标准》中 NetTraffic 资源的定义,对 NetTraffic 后台多次小流量数据包的行为模拟。旨在触发手机中异常功耗管控机制。 本次灭屏NetTraffic使用次数至少超过的二个等级:30次,60次,执行如下判断: 绿线不管控…

雷电模拟器无法修改网络,没有出现修改网络的选项,导致fiddler无法连接

对于一个小白来说,可能这就能耗掉一个下午的时间了,比如我,,,,要命的是这种问题对于绝大多数小白还完全不是问题,所以找了很久都没有解决答案,所以我是。。小白中的小白。。 模拟器…

TrackingNet上进行评估

TrackingNet上进行评估 说明:在目标跟踪测试数据集中,在TrackingNet和GOT-10K上的评估结果需要通过在线评估的方式获取。 website:Welcome - EvalAI 自行注册账户,注册好后按照以下操作就可以进行评估了。 在All Changes中找到…

ARP欺骗攻击(流量图片)——dsniff与driftnet使用

ARP欺骗攻击(流量&图片) 原理: 首先我们![请添加图片描述](https://img-blog.csdnimg.cn/7de7923387224bcda1ea4be958032ae9.png 要明白何为ARP(地址解析协议):是根据 IP地址 获取 物理地址 的一个 TC…

Google pixel 原生安卓出现 WiFi 网络受限、优化网速、网络无法连接问题

谷歌从 Android 5.0 开始就引入了「Captive Portal」机制,主要用来检测 WiFI 网络认证是否正常,默认检测访问的是谷歌服务器。 众所周知谷歌服务器是需要404工具才能正常访问,所以如果你没有404工具的情况下,WiFi 就会出现网络受…

悉尼科技大学计算机专业就业,悉尼科技大学计算机专业怎么样

悉尼科技大学计算机科学是一门包含各种各样与计算和信息处理相关主题的系统学科,从抽象的算法分析、形式化语法等等,到更具体的主题如编程语言、程序设计、软件和硬件等。信息化产业的今天,这类专业的重要性也愈加显现。悉尼科技大学的互联网…

悉尼大学计算机专业本科2019,2019申请悉尼大学读本科有哪些要求

悉尼大学是澳洲名校,每年都有不少学生慕名前来留学。那你们知道申请悉尼大学读本科有哪些要求呢? 大师兄留学网【留学网 dsxliuxue.com】小编为大家带来悉尼大学申请条件,希望对大家有帮助。 悉尼大学本科申请条件: 学术要求: 对…

悉尼大学理学院计算机科学,澳洲悉尼大学理学院中国留学生

1 悉尼大学理学院简介 据立思辰留学360介绍,悉尼大学理学院的正式建立是1882年。在之后的50年内,悉尼大学理学院一共培养了353名本科学生,以及聘用了6名在物理,化学,动物学,地质学,植物学&#…

悉尼大学计算机专业新生,2020年悉尼大学计算机科学专业课程设置难不难

悉尼大学计算机科学专业课程设置难不难 阅读:786次 更新时间:2016-10-19 09:06:03 添加时间:2016-10-19 编辑:jingwen 来源: 悉尼大学 索取招生简章 已发送786份2020年招生简章 我对该学校感兴趣,请发资料给…

悉尼大学商业数据科学与计算机学院,悉尼大学数据科学专业

悉尼大学的数据科学硕士,比较适合热衷于从数据中挖掘有价值信息,并借此推动商业决策制定和研究成果的人士。悉尼大学数据科学硕士项目旨在培养学生的分析能力、专业技能,引导学生利用数据科学在专业领域作出战略性决策。同时,该项…

悉尼大学理学院计算机科学,悉尼大学理学院本科申请

悉尼大学理学院(Faculty of Science)共开设有以下11个学位项目,国际学生均可申请,分别是: 课程名称 课程英文名 学制 IELTS要求 预科GPA A-level IB课程 通识教育与科学学士 B Liberal Arts and Science 3年 6.5 (6.0) 6.7 BBC 27 医学科学学…

悉尼科大计算机专业,2020年悉尼科技大学专业排名

悉尼科技大学(University of Technology Sydney),简称“悉尼科大”(UTS),世界百强名校。是一所位于澳大利亚第一大城市悉尼的著名公立研究型大学。学校在2020年与美国匹兹堡大学并列QS世界大学排名第140名,2019年获得世界五星级高校认证。 悉…

悉尼科技大学硕士计算机课程,悉尼科技大学硕士课程学制

悉尼科技大学位于澳大利亚新南威尔士州首府悉尼的市中心,是一所以商、法、教育、科技为主的重点综合性大学,澳大利亚世界名校之一。 悉尼科技大学信息技术学院是澳大利亚领先的IT学院并以与IT业的紧密联系而着称。该院把计算机科学技术和面向商业的信息系…

悉尼大学计算机学士,2017年悉尼大学计算机学士介绍

悉尼大学是澳大利亚的第一所大学,创立于1850年,位于新南威尔士州的首府悉尼。悉尼大学是澳大利亚历史最悠久和最负盛名的大学,被称为“澳大利亚第一校”,在世界范围内亦是最优秀的高等学府之一。悉尼大学有八大校区及多所分校&…

悉尼大学计算机研究生学制,悉尼大学研究生学制

澳大利亚悉尼大学具有丰富的研究生专业课程,学制安排一般在1-2年时间。 悉尼大学硕士申请要求 要求非211大学申请者,暂不需清华认证 (毕业证、学位证、成绩单) 入学要求: 工程类专业(Engineering,IT) Master of Professional Engineering 985…