iqra-sudo/Snort-IDS-IPS-Compliance
GitHub: iqra-sudo/Snort-IDS-IPS-Compliance
在虚拟化实验室中将 Snort 部署为 IDS/IPS 并编写映射到主流合规框架的自定义规则,用于检测和阻断未授权网络活动并生成合规审计证据。
Stars: 0 | Forks: 0
# 实施 Snort 作为符合合规规则的 IDS/IPS
## 概述
本项目在虚拟化实验室环境中,将 Snort 作为入侵检测系统 (IDS) 和
入侵防御系统 (IPS) 进行实施。编写了自定义的 Snort
规则,并将其映射到实际的合规框架中,以检测和
阻止未授权的网络活动。
## 目标
- 在 Ubuntu (VMware) 上以 IDS 和 IPS 模式部署 Snort
- 编写符合合规标准的自定义规则
- 模拟真实攻击并验证检测/防御效果
- 生成合规警报日志作为证据
## 工具与技术
| 工具 | 用途 |
|------|---------|
| Snort | IDS/IPS 引擎 |
| Nmap | 网络侦察 |
| Hydra | 暴力破解攻击模拟 |
| Wireshark | 数据包分析 |
| OpenSSH | 目标机器上的 SSH 服务 |
| Kali Linux | 攻击机 |
| VMware | 虚拟化实验室 (Kali + Ubuntu) |
## 实施的合规框架
| 框架 | 应用的规则 |
|-----------|-------------|
| PCI-DSS (Req. 2.2.3) | 阻止 Telnet (端口 23) 明文协议 |
| ISO/IEC 27001 (Control A.9) | 检测 SSH 暴力破解尝试 (端口 22) |
| HIPAA 传输安全 | 标记未经授权的出站连接 / 数据外发 |
| NIST CSF 检测与保护 | 阻止端口扫描侦察 (Nmap SYN 扫描) |
## 攻击模拟与结果
- **Nmap 扫描** → Snort 检测并阻止了侦察活动
- **Hydra SSH 暴力破解** → 所有登录尝试均被 Snort IPS 丢弃
- **Telnet 连接尝试** → 触发了 PCI-DSS 违规警报
- **未经授权的出站连接** → HIPAA 规则标记了数据外发尝试
## 主要成果
- 所有模拟攻击向量的 100% 检测率
- 在 Snort 控制台和日志文件中生成了实时警报
- 记录了用于审计目的的合规违规证据
## 团队
5 人小组项目 | 网络安全学士 | Air University, Multan
标签:CTI, HIPAA, Hydra, IPS, IP 地址批量处理, ISO 27001, NIST CSF, Nmap, PCI-DSS, PoC, SSH暴力破解, Telnet阻断, VMware, Wireshark, 人工智能安全, 信息安全专业, 入侵检测系统, 入侵防御系统, 句柄查看, 合规性, 威胁检测与响应, 威胁猎捕, 安全合规, 安全告警, 安全数据湖, 插件系统, 攻击模拟, 数据外发检测, 数据窃取, 数据统计, 明文协议检测, 暴力破解, 端口扫描, 红队行动, 网络代理, 网络安全, 网络安全实验, 网络安全防护, 自定义规则, 虚拟化实验室, 虚拟驱动器, 规则编写, 隐私保护, 驱动签名利用