计算机犯罪研究,云态势感知如何构起信息安全的护城墙( 九 )

5

云态势感知技术机器学习 & 深度学习分析

异常检测是怎么做的呢?这里以 DGA 检测为例。首先要把外部训练数据导进来,有黑数据和白数据,然后把 DNS 的数据导进来进行特征提取,再往下是用 Spark 训练模型,训练之后会把模型放在集群里面进行检测,这样就形成了 DGA 运行检测的流程。

计算机犯罪研究,云态势感知如何构起信息安全的护城墙

图8/9

那么模型做好之后怎么用呢?

首先检测通过两条路,第一条路是 NIDS 的 DNS 流数据,通过程序补齐账号之后发到 Spark 里面进行特征提取匹配,然后进行预测;第二条路是云主机上,比如说自己设定了公网 DNS 解析的话,它发送的数据也是通过 DNS 解析来进行补齐资产来进行实时检测。

通过这两个数据会把 DGA 预测做一下,之后把数据放在实时管理分析引擎中进行分析。分析之后才会把它放到 ES topic 里面,给用户看到最终的分析结果,这样就实现了 DGA 域名检测流程。

推荐阅读