美文网首页
内网恶意程序监测

内网恶意程序监测

作者: 璞玉 | 来源:发表于2018-06-29 23:20 被阅读17次

信息内网与互联网隔离,理论上相对安全威胁较少,时间久之,u盘的交叉使用,必然存在安全隐患,由于内网补丁更新不及时,杀毒软件陈旧,为恶意软件提供滋生的温床。

信息内网涉及终端较多,分布较广,通过人工一一排查难以进行,因此需要借助技术手段,在网络层面上进行排查。思路如下:

流量分析

检测原理

一些恶意软件感染一台终端后,会企图在网络中传播,就会向网络中特殊端口发生数据流。一旦信息网络中发现特殊端口流量,基本可以肯定原地址感染了恶意软件。

检测特点

需要提前预知正常流量情况或者知道可能感染恶意软件的端口
此外发现某些端口的流量暴增,就需要关注

检测方法

以常见勒索病毒为例,检测思路方法如下:

  1. 在防火墙上建立安全策略,并启用log功能
  2. 将log发送至日志服务器
  3. 日志服务器对日志字段划分,提取五元组并发送至elasticsearch
  4. 使用kibana查询分析,检查445端口,如:dest_port:445,显示源地址
  5. 使用高级查询,对原地址进行聚合
GET fwlog-today/_search
{
   "query": {
        "bool" : {
            "must" : {
                "query_string" : {
                    "query" : "dest_port:445"
                }
            }
        }
    }
    "aggs" : {
        "genres" : {
            "terms" : { "field" : "source_ip" }
        }
    }
}

可视化展示

制作简单的可视化界面,用于更好的检测发现网络中异常情况:


勒索病毒检测分析页面

DNS请求分析

检测原理

恶意软件感染后,如需要向外通讯,需要对域名进行解析,通常正规的软件不会使用一些字母间包含容易混淆的数字0、1的域名,发生解析异常域名的情况,需要进行核查,由于域名量大且难以判断,引入virustotal的结果作为情报源。

检测特点

  • 判断方法简洁、部分域名能够直接判断恶意软件早期版本
  • 域名量比较多样,通常大量请求的基本是正常的,需要分析的是请求解析量少的域名,出现长尾现象
  • 对DNS加密请求无效

检测方法

检测思路如下:

  1. DNS服务器的启用日志功能,使用syslog发送日志或通过filebeat采集
  2. 将日志存放在elasticsearch中,便于对海量请求数据分析
  3. 通过kibana的表格功能,导出请求的域名列表(按请求数排序)
  4. 剔除量大的、可以判断的域名
  5. 对剩余的域名调用virustotal的API进行判断,确认异常后,立即查发起请求解析的设备IP
import requests

url = 'https://www.virustotal.com/vtapi/v2/domain/report'

params = {'apikey':'<apikey>','domain':'<domain>'}

response = requests.get(url, params=params)

print(response.json())

改进思路

端口检测

使用端口扫描工具,定期扫描所有机器开放的端口,自后对比分析增加的端口,一旦发现新的端口,立即排查。


本文遵守知识共享协议署名-非商业性使用-相同方式共享 (BY-NC-SA 4.0) 协议

相关文章

  • 内网恶意程序监测

    信息内网与互联网隔离,理论上相对安全威胁较少,时间久之,u盘的交叉使用,必然存在安全隐患,由于内网补丁更新不及时,...

  • “驱动人生”升级现木马病毒半天感染数万台电脑

    驱动人生发布的声明。 中新网客户端北京12月15日电 火绒安全等国内网络安全机构的安全团队监测发现,驱动人生旗下多...

  • 程序猿常用网站大全(一)

    国内网站➕国内网站➕国内网站➕国内网站➕国内网站➕国内网站➕国内网站 1.慕课网 慕课网 2.百度传课 百度传课 ...

  • Sunny-Ngrok实现自定义域名内网穿透

    内网穿透 + Sunny-Ngrok + 自定义域名 1、内网穿透 1.1 内网IP:内网IP,过多官方的解释这里...

  • 内网端口穿透

    内网端口穿透 内网穿透在实际生活中,我们经常会在内网里部署服务让外网访问内网应用。这里我用的花生壳免费的内网穿透。...

  • iptables简单配置DMZ

    要求 内网可以访问外网 内网可以访问DMZ区 外网不能访问内网 外网能访问DMZ区的服务 DMZ区不能访问内网 D...

  • NATAPP内网穿透工具的使用教程

    内网穿透: 内网穿透简单来说就是将内网外网通过natapp隧道打通,让内网的数据让外网可以获取。 项目场景: 在本...

  • 无法编辑crontab

    执行chattr -R -ai /var/spool/cron 原因:cron 默认被锁定了。防止恶意程序,自动写任务。

  • 查看Linux服务器公网&内网IP地址

    公网IP Or 内网IP Or 外网ip和内网ip的区别是什么? 内网IP:顾名思义,就是在内网中使用的ip地址,...

  • 机柜动环监控系统,机房动环监控系统有哪些设备

    机房动环系统,全称为机房动力环境监控系统,具有温湿度监测、渗水监测、电源监测、空调监测、配电箱监测等功能,提供自动...

网友评论

      本文标题:内网恶意程序监测

      本文链接:https://www.haomeiwen.com/subject/njezyftx.html