Nouman-J-Nizami/pfSense-Firewall-Segmentazione-OPT1

GitHub: Nouman-J-Nizami/pfSense-Firewall-Segmentazione-OPT1

一个基于 pfSense 的网络安全实验室项目,演示了网络分段、防火墙规则实施及数据包级流量分析的完整流程。

Stars: 0 | Forks: 0

## pfSense 防火墙实现与网络分段实验室 ## 概述 本项目记录了以 pfSense 作为核心防火墙和路由器的分段虚拟网络基础设施的设计与实现。 该实验室环境旨在演示网络分段、防火墙策略执行、路由验证和数据包级别的流量分析。我们创建了一条专门的防火墙规则,用于阻断网段之间的 HTTP 通信,并通过连接性测试和 Wireshark 数据包检查验证了该控制措施的有效性。 ## 目标 - 将 pfSense 作为防火墙和路由器进行部署和配置 - 使用 LAN 和 OPT1 接口创建隔离的网段 - 配置静态 IP 寻址和路由 - 实施防火墙过滤策略 - 阻断发往特定目标主机的 HTTP 流量 - 通过网络测试验证防火墙行为 - 使用 Wireshark 分析数据包流向 - 执行故障排除和规则优化 ## 实验室环境 ### 基础设施 | 组件 | IP 地址 | 用途 | |------------|------------|------------| | pfSense LAN | 192.168.50.1 | LAN 的网关 | | pfSense OPT1 | 192.168.51.1 | OPT1 的网关 | | Kali Linux | 192.168.50.100 | 客户端系统 | | Metasploitable2 | 192.168.51.101 | 目标服务器 | ### 网段 - LAN: 192.168.50.0/24 - OPT1: 192.168.51.0/24 - WAN: 共享网络 (NAT) ## 使用的技术 - pfSense - UTM 虚拟化 - Kali Linux - Metasploitable2 - Wireshark - TCP/IP 网络 - 状态防火墙规则 - 网络地址转换 (NAT) ## 实施过程 ### 阶段 1 – 基础设施部署 - pfSense 虚拟机部署 - WAN 接口配置 - LAN 网络创建 - OPT1 网络创建 - 网络适配器分配 - 连接性故障排除 ### 阶段 2 – pfSense 配置 - 接口分配 - LAN 配置 - OPT1 配置 - 网关验证 - 静态 IP 配置 - 路由验证 ### 阶段 3 – 防火墙策略实施 - 创建 DNS 允许规则 - 测试 HTTP 访问规则 - 实施 HTTP 阻断规则 - 验证规则排序 - 重新加载并验证防火墙 ## 实施的安全控制 ### 网络分段 该环境被划分为两个隔离的网络区域: - 用户网络 (LAN) - 服务器网络 (OPT1) 这种架构限制了横向移动,并允许在网段之间进行精细的流量控制。 ### 防火墙过滤 实施了一项特定的防火墙策略来阻断: - TCP 流量 - 目标端口 80 (HTTP) - 目标主机:192.168.51.101 该规则根据 pfSense 自上而下的处理逻辑进行定位,以确保正确执行。 ## 验证和测试 ### 连接性验证 成功的测试: - 网关可达性 - Internet 连接性 - 路由验证 - WebConfigurator 访问 ### 防火墙验证 在规则激活前: - 成功访问 Metasploitable2 的 HTTP 服务 在规则激活后: - 观察到浏览器超时 - HTTP 连接被阻断 - 没有成功建立 TCP 会话 ### 数据包分析 Wireshark 分析证实: - 重复的 TCP SYN 重传 - 缺少 SYN/ACK 响应 - 由 pfSense 执行的流量过滤 ## 故障排除活动 部署过程中遇到的问题: - Host-only 网络配置错误 - 路由不一致 - 防火墙规则排序问题 - LAN 和 OPT1 之间的连接失败 解决技术包括: - 子网验证 - 网关验证 - 防火墙规则重新排序 - 使用 Wireshark 进行数据包级别的分析 ## 展示的核心技能 - 防火墙管理 - 网络分段 - 路由和交换基础 - pfSense 配置 - 安全策略执行 - 状态防火墙管理 - 数据包分析 - 网络故障排除 - 流量过滤 - 网络安全基础设施管理 ## 结果 该项目成功演示了使用 pfSense 实现网络分段和防火墙执行的过程。发往目标主机的 HTTP 流量被有效阻断,并通过浏览器测试和数据包捕获分析进行了验证。 本次练习增强了在防火墙配置、路由、数据包检查、网络安全控制和基础设施故障排除方面的实践技能。 ## 作者 Nouman Javed Nizami 网络安全分析师
标签:Docker 部署, pfSense, Wireshark, 句柄查看, 并发处理, 网络架构, 网络运维, 网络隔离, 防火墙