返回顶部
c

cisco-firewall-audit思科防火墙审计

>-

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
102
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

cisco-firewall-audit

Cisco ASA / FTD 防火墙安全策略审计

基于策略审计驱动的分析,涵盖 Cisco ASA(经典)和 Firepower Threat Defense(FTD)。与检查开放端口和默认拒绝的通用防火墙检查清单不同,此技能评估特定于平台的安全架构:ASA 安全级别与接口绑定的 ACL 和模块化策略框架,或 FTD 访问控制策略与 Snort IPS 集成和 Firepower 管理中心(FMC)编排。

在平台存在差异的部分,使用 [ASA][FTD] 标签进行标记。未标记的概念适用于两个平台。涵盖由 FMC 或 FDM 管理的 ASA 9.x+ 和 FTD 6.x+ / 7.x+。请参考 references/policy-model.md 了解 ASA 安全级别模型和 FTD ACP 评估链,以及 references/cli-reference.md 了解双平台只读命令。

使用时机

  • - 规则变更后或从 ASA 迁移到 FTD 后的 ACL 审查
  • 需要逐条规则说明的年度或季度合规审计
  • 事件后的规则评估,以确定流量是如何被允许的
  • [ASA] 安全级别和接口 ACL 差距分析
  • [ASA] 模块化策略框架审计——验证检查映射
  • [FTD] 访问控制策略规则排序和 IPS 覆盖范围审查
  • [FTD] Snort IPS 策略调优评估——误报与检测缺口平衡
  • 网络重新编址或迁移后的 NAT 策略验证
  • VPN 配置安全审查——站点到站点和远程访问
  • 故障转移/高可用性状态验证
  • ASA 到 FTD 转换前的迁移基线

前提条件

  • - [ASA] 特权级别 5+(只读 show 命令)或 ASDM 只读访问权限
  • [FTD] FMC Web UI 或 FMC REST API 的只读分析员访问权限;用于 Snort 级别诊断的 Expert shell 访问权限
  • 了解接口拓扑——存在哪些接口、它们的安全级别([ASA])以及网段分配
  • 了解每个接口对或区域的预期访问策略
  • 对于多上下文 ASA:访问系统和每个安全上下文
  • [FTD] 了解 IPS 策略基线——预期的 Snort 规则集和网络分析策略
  • 活动配置——审计评估正在运行的配置,而非待处理的更改

流程

按顺序执行此审计流程。每个步骤都基于之前的发现。流程从平台识别开始,依次经过访问策略、NAT、检查/IPS、VPN 和日志记录。

步骤 1:平台识别和架构清单

确定平台并收集架构基线。

show version

识别:ASA 与 FTD、软件版本、硬件平台(ASA 5500-X、Firepower 1000/2100/4100/9300、虚拟化)、许可功能。

[ASA] 清点接口、安全级别和上下文模式:

show interface ip brief
show nameif
show mode

安全级别(0–100)决定隐式流量流向:默认情况下,允许从较高安全级别到较低安全级别的流量(除非 ACL 覆盖);默认拒绝从较低到较高安全级别的流量。记录每个接口名称、安全级别和 IP 地址。

对于多上下文 ASA:

show context
changeto context
show interface ip brief

[FTD] 识别管理模式和注册设备:

show managers

由 FMC 管理的 FTD:策略从 FMC 推送——通过 FMC UI/API 进行审计。
由 FDM(本地)管理的 FTD:策略在设备上配置——通过 FDM Web UI 或 REST API 进行审计。

检查两个平台上的故障转移/高可用性状态:

show failover
show failover state

记录主用/备用状态、故障转移接口和上次故障转移时间。

步骤 2:访问策略分析

[ASA] 基于 ACL 的访问控制:

show access-list
show running-config access-list
show running-config access-group

ASA 使用接口绑定的 ACL。每个 ACL 通过 access-group 在接口上入站或出站应用。评估:

  • - ACL 评估顺序: 每个 ACL 内自上而下。应用第一个匹配的 ACE(访问控制条目)。底部有隐式拒绝。
  • 全局 ACL: 如果配置,则应用于所有接口。接口 ACL 在全局 ACL 之前评估。
  • 过度宽松的 ACE: permit ip any any 或 permit tcp any any 条目是关键发现——它们允许该协议的所有流量。
  • 未使用的 ACE: 超过 90 天命中计数为零(检查 show access-list 输出中的 hitcnt=0)的 ACE 是清理候选。
  • EtherType ACL: 用于透明防火墙接口。审查过于宽泛的 EtherType 允许。

show access-list brief

[FTD] 访问控制策略(ACP):

通过 FMC UI 或 REST API 访问 ACP。ACP 通过定义的链评估流量(请参阅 references/policy-model.md)。评估:

  • - 预过滤策略: 绕过 Snort 的硬件级别规则。过于宽泛的预过滤信任规则会跳过所有检查。
  • SSL 策略: 确定哪些 TLS 流被解密以进行检查。
  • 访问控制规则: 自上而下评估。操作:允许(带或不带 IPS)、信任(绕过 Snort)、阻止、监控。
- 操作为 Allow 且没有入侵策略的规则会通过流量而不进行 IPS 检查。 - 操作为 Trust 的规则会绕过所有进一步检查,包括 IPS 和文件/恶意软件——仅用于已验证的受信任流量。
  • - 默认操作: 当没有规则匹配时应用。应为带日志记录的 Block,而不是 Allow。
  • 入侵策略绑定: 每个 Allow 规则可以绑定一个入侵策略(Snort 规则集)。没有入侵策略的规则会通过未检查的流量。

system support diagnostic-cli
show access-control-config

步骤 3:NAT 策略审计

[ASA] NAT 操作顺序:

show nat
show nat detail
show running-config nat
show xlate

ASA NAT 在三个部分中评估:

  • - 第 1 部分(手动 NAT / 两次 NAT): 显式规则,自上而下。最高优先级。用于精细控制。
  • 第 2 部分(自动 NAT / 对象 NAT): 每个对象的 NAT 定义。在第 1 部分之后评估。顺序:静态规则优先,然后是动态规则。
  • 第 3 部分(自动之后的手动 NAT): 在自动 NAT 之后评估的低优先级手动规则。用于全面转换。

检查 NAT 规则冲突——匹配与第 2 部分对象 NAT 相同流量的第 1 部分规则始终获胜。验证已发布服务器的静态 NAT 条目具有相应的限制访问的 ACL 条目。

[FTD] FMC 中的 NAT 规则:

FTD NAT 遵循与 ASA 相同的三部分模型,但通过 FMC 配置。在 FMC NAT 策略中审查 NAT 规则。验证:

  • - 手动 NAT 规则优先于自动 NAT
  • NAT 规则与 ACP 规则一致——确保转换后的地址与 ACP 源/目标引用匹配
  • 没有不必要的身份 NAT 规则消耗处理能力

在两个平台上交叉引用 NAT 条目与访问策略——暴露内部服务器的静态 NAT 必须具有限制性访问规则。

步骤 4:检查和 IPS 评估

[ASA] 模块化策略框架(MPF):

show running-config class-map
show running-config policy-map
show running-config service-policy
show service-policy

ASA 检查使用 MPF:class-map 定义流量 → policy-map 绑定检查 → service-policy 应用于接口。评估:

  • - 默认检查: ASA 通过 globalpolicy 为常见协议(HTTP、DNS、FTP 等)启用检查。验证全局策略已应用(service-policy globalpolicy global)。
  • 自定义检查: 针对特定流量模式的附加 class-map/policy-map。验证它们已应用于正确的接口。
  • 缺少检查: 与服务策略中任何 class-map 都不匹配的流量不会收到应用层检查——仅执行 ACL。
  • 连接限制: MPF 可以设置连接限制和超时。审查面向互联网的接口上过于宽松或缺少的连接限制。

[FTD] Snort IPS 和文件/恶意软件策略:

  • - 入侵策略: 每个 ACP Allow 规则可以引用一个决定 Snort 规则集的入侵策略。检查面向互联网的 Allow 规则是否绑定了入侵策略。
  • Snort 规则集: 验证基础策略(平衡安全性与连接性、连接性优先于安全性、安全性优先于连接性、最大检测)。对于生产环境,“平衡安全性与连接性”是最低推荐基线。
  • 网络分析策略(NAP): 控制协议解码器设置和预处理器配置。配置错误的 NAP 可能导致 Snort 检测缺口。
  • 文件和恶意软件策略: 检测并阻止恶意软件文件传输

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 cisco-firewall-audit-1776105062 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 cisco-firewall-audit-1776105062 技能

通过命令行安装

skillhub install cisco-firewall-audit-1776105062

下载

⬇ 下载 cisco-firewall-audit v1.0.0(免费)

文件大小: 16.12 KB | 发布时间: 2026-4-14 13:17

v1.0.0 最新 2026-4-14 13:17
- Initial release of the Cisco ASA and Firepower Threat Defense (FTD) firewall audit skill.
- Supports ACL analysis, NAT policy validation, Modular Policy Framework / Access Control Policy evaluation, Snort IPS assessment, VPN configuration review, and logging completeness checks.
- Dual-platform coverage for both Cisco ASA (9.x+) and FTD (6.x+/7.x+) managed by FMC or FDM.
- Includes detailed, step-by-step audit procedure for platform identification, access policy, NAT, inspection/IPS, VPN, and failover posture.
- Read-only, non-intrusive audit process suitable for compliance or post-incident review scenarios.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部