基于阿里云云平台快速实现网络入侵检测 (IDS) 及网络安全监视 (NSM)

本文涉及的产品
云防火墙,500元 1000GB
简介: 数据包捕获是一个重要组件,可以实施网络入侵检测系统 (IDS) 并执行网络安全监视 (NSM)。 我们可以借助开源 IDS 工具来处理数据包捕获,并检查潜在网络入侵和恶意活动的签名。 使用网络观察程序提供的数据包捕获,可以分析网络中是否存在任何有害入侵或漏洞,Suricata 就是这样的一种开源工具,它是一个 IDS 引擎,可使用规则集来监视网络流量,每当出现可疑事件时,它会触发警报。 Suricata 提供多线程引擎,意味着它能够以更高的速度和效率执行网络流量分析,在本文中将会介绍到如何在 ECS 中使用Suricata来对网络进行入侵检测,同时并根据Suricata中给定的威胁规则匹配的

【简介】

数据包捕获是一个重要组件,可以实施网络入侵检测系统 (IDS) 并执行网络安全监视 (NSM)。 我们可以借助开源 IDS 工具来处理数据包捕获,并检查潜在网络入侵和恶意活动的签名。 使用网络观察程序提供的数据包捕获,可以分析网络中是否存在任何有害入侵或漏洞,Suricata 就是这样的一种开源工具,它是一个 IDS 引擎,可使用规则集来监视网络流量,每当出现可疑事件时,它会触发警报。 Suricata 提供多线程引擎,意味着它能够以更高的速度和效率执行网络流量分析,在本文中将会介绍到如何在 ECS 中使用Suricata来对网络进行入侵检测,同时并根据Suricata中给定的威胁规则匹配的的数据包出发报警,以此达到实时安全威胁监测。


操作步骤

一.远程连接云服务器

1.使用远程工具登陆到服务器中

windows系统可使用xshell或者Putty登陆,Mac系统可直接使用terminal登陆,当然,你也可以直接阿里云云平台控制面板上直接进行VNC连接,本篇文章使用Mac系统下terminal工具直接远程连接,其他的小伙伴如果是使用的是Xshell工具的话,连接方式也是一样的,不过你需要先打开Xshell软件,在其命令行中执行如下命令登陆到云服务器中即可


ssh root@服务器的IP地址  注:@后面是要填写自己ECS服务器的IP地址

例如:ssh root@192.168.1.1


②.Are you sure you want to continue connecting ?####它在问我们是否要继续连接?我们的回答是?“YES”,并回车

image.png

③.输入自己创建服务器时设置的密码~

image.png

④.当出现"root@的主机变成服务器的主机名"的时候证明已经连接到服务器内部


二.下载安装 Suricata

1.使用Apt命令下载Suricata

sudo add-apt-repository ppa:oisf/suricata-stable

image.png

2.使用apt update 的命令进行更新

sudoapt update

image.png

3.使用apt install 安装suricata jq

sudoaptinstall suricata jq


安装过程如下图所示:

image.png

4.安装完成后,使用sudo suricata --build-info命令来看Suricata 版本

sudo suricata --build-info

具体版本信息如下图所示

image.png

image.png

三.Suricata基本配置

1.使用Ip a 命令 检查 Suricata 在哪个接口上运行以及该接口的 IP,具体如下所示

image.png

2.查看suricata.yaml配置文件

suricata.yaml配置文件里很多的配置项目,我们主要关注HOME_NET变量的设置和网络接口的配置及Af-packet配置,如下是Af-packet配置详情

image.png

四.下载 Emerging Threats 规则集

1.目前,我们尚未创建运行 Suricata 所需的任何规则。 如果想要检测特定的网络威胁,可以创建自己的规则,本文使用可免费访问的 Emerging Threats 规则集,如下图所示,我们使用如下命令下载该规则集

wgethttps://rules.emergingthreats.net/open/suricata/emerging.rules.tar.gz

tar zxf emerging.rules.tar.gz


image.png

2.下载完毕以后对其tar.gz文件进行解压缩

image.png

3.解压缩完毕以后,并将其复制到目录rules中

image.png

4.如下图是下载解压并复制到rules目录中文件

image.png

五.使用 Suricata 处理数据包捕获

1.安装规则后,Suricata 可以正常运行,我们对其进行重新启动下:


sudo systemctl restart suricata

image.png

2.我们执行如下命令,来对suricata的日志进行滚轮触发


sudotail -f /var/log/suricata/fast.log


image.png

3. 我们在服务器中使用Curl 命令请求下地址进行验证


curlhttp://testmyids.com/curlhttp://www.baidu.com/


4.如下图所示,我们在日志中看到以下包括时间戳和系统的 IP的访问记录输出

image.png

相关文章
|
5月前
|
运维 监控 安全
VMware NSX 9.0 正式版发布 - 下一代网络安全虚拟化平台
VMware NSX 9.0 正式版发布 - 下一代网络安全虚拟化平台
258 3
VMware NSX 9.0 正式版发布 - 下一代网络安全虚拟化平台
|
1月前
|
网络协议 API 网络安全
VMware NSX 9.0.1.0 发布 - 下一代网络安全虚拟化平台
VMware NSX 9.0.1.0 发布 - 下一代网络安全虚拟化平台
558 3
VMware NSX 9.0.1.0 发布 - 下一代网络安全虚拟化平台
|
5月前
|
存储 运维 监控
云服务运行安全创新标杆:阿里云飞天洛神云网络子系统“齐天”再次斩获奖项
阿里云“超大规模云计算网络一体化运行管理平台——齐天系统”凭借卓越的技术创新与实践成果,荣获“云服务运行安全创新成果奖”,同时,齐天团队负责人吕彪获评“全栈型”专家认证。
|
1月前
|
弹性计算 安全 应用服务中间件
阿里云渠道商:怎么配置阿里云网络ACL?
阿里云网络ACL是子网级无状态防火墙,支持精准流量控制、规则热生效且免费使用。本文详解5步配置流程,助您实现Web与数据库层的安全隔离,提升云上网络安全。
|
2月前
|
人工智能 运维 安全
从被动防御到主动免疫进化!迈格网络 “天机” AI 安全防护平台,助推全端防护性能提升
迈格网络推出“天机”新版本,以AI自学习、全端防护、主动安全三大核心能力,重构网络安全防线。融合AI引擎与DeepSeek-R1模型,实现威胁预测、零日防御、自动化响应,覆盖Web、APP、小程序全场景,助力企业从被动防御迈向主动免疫,护航数字化转型。
从被动防御到主动免疫进化!迈格网络 “天机” AI 安全防护平台,助推全端防护性能提升
|
1月前
|
人工智能 安全 架构师
2025云栖大会 | 阿里云网络技术Session主题资料和视频回放归档
2025年9月24日-26日,杭州,一年一度的云栖大会如期而至;阿里云飞天洛神云网络作为阿里云计算的连接底座,是飞天云操作系统的核心组件,致力于为上云企业提供高可靠、高性能、高弹性、智能的连接服务。本次云栖,云网络产品线也带来全系列产品升级,以及创新技术重磅解读,围绕增强确定性、提效自动化、深耕智能化和敏捷全球化带来技术、产品和服务升级,以及全新的云网络产品生态合作计划发布。
387 2
|
1月前
|
弹性计算 网络安全 数据中心
阿里云创建专有网络VPC的【IPv4网段】如何选择?有什么区别?
阿里云VPC创建时需选IPv4网段,默认提供10.0.0.0/16、172.16.0.0/16、192.168.0.0/16,三者无功能差异。若仅单VPC且不连本地数据中心,可任选其一,确保不冲突即可。多VPC或混合云场景需规划避免IP重叠。不支持100.64.0.0/10等特殊网段。建议结合IPAM进行地址管理。
|
7月前
|
供应链 安全 网络协议
|
7月前
|
边缘计算 安全 算法
阿里云CDN:构建全球化智能加速网络的数字高速公路
阿里云CDN构建全球化智能加速网络,拥有2800多个边缘节点覆盖67个国家,实现毫秒级网络延迟。其三级节点拓扑结构与智能路由系统,结合流量预测模型,确保高命中率。全栈式加速技术包括QUIC协议优化和Brotli压缩算法,保障安全与性能。五层防御机制有效抵御攻击,行业解决方案涵盖视频、物联网及游戏等领域,支持新兴AR/VR与元宇宙需求,持续推动数字内容分发技术边界。
508 13
|
3月前
|
运维 安全 网络安全
VMware NSX 4.2.3 - 网络安全虚拟化平台
VMware NSX 4.2.3 - 网络安全虚拟化平台
143 0