从体系上做到「防得住」------蜜罐、WAF、态势感知、威胁情报 + 内网打穿后的处置闭环
📌 来源声明|本文为学习笔记整理,非原创 主体内容整理自 CSDN 博主 @一只枷锁 的四篇 HW 系列文章,原文链接:
《【HW系列】---安全设备介绍(开源蜜罐的安装以及使用指南)》 【HW系列】---安全设备介绍(开源蜜罐的安装以及使用指南)-CSDN博客(第一章)
《【HW系列】---安全设备介绍(WAF、态势感知、幻阵、威胁情报)》 【HW系列】---安全设备介绍(WAF、态势感知、幻阵、威胁情报)_默安幻阵-CSDN博客(第二章)
《【HW系列】---内网被渗透的解决方案》 【HW系列】---内网被渗透的解决方案_内网渗透攻击-CSDN博客(第三章)
另补充了公开资料中的护网防守落地清单(补充处标 💡,修正处标 ⚠️)。感谢原作者分享,如有侵权请联系删除。
🧭 导读:这篇解决什么问题
前三篇是"被打之后怎么办",这一篇把视角拉到体系:
-
主动设防 ------ 蜜罐、WAF、态势感知、威胁情报各自干什么、怎么配合
-
兜底处置 ------ 内网真被打穿时的遏制 / 取证 / 清除 / 加固闭环
-
云上战场 ------ 云环境的攻击面为什么和内网完全不同
阅读主线:
第一章 · 蜜罐 ── 主动设局,等攻击者自己上门
↓
第二章 · 设备全家福 ── WAF / 态势感知 / 幻阵 / 威胁情报如何协同
↓
第三章 · 内网处置 ── 检测 → 响应 → 加固 → 改进闭环
↓
第四章 · 云上防护 ── 三大攻击面与关键动作
↓
第五章 · 落地清单 ── 护网前 / 中 / 后逐项打勾
📑 目录
| 章 | 主题 | 你会拿到什么 |
|---|---|---|
| 一 | 蜜罐与 HFish 实战 | 低/中/高交互分级;HFish 部署与布点思路;失陷感知为什么最高优先级 |
| 二 | 设备全家福 | WAF 与传统防火墙五维对比;态势感知三层架构;协同防御四步链 |
| 三 | 内网被渗透的检测与处置 | 三类异常行为;遏制→取证→清除;KRBTGT 必须重置两次 |
| 四 | 云安全防护 | 三大攻击面;AK 泄露为什么致命;暴露面收敛 |
| 五 | 护网防守落地清单 | 备战 / 值守 / 复盘三阶段逐项 checklist |
⚠️ 合规前提 :本文所有设备与策略仅用于自有资产防护与授权演练 。 蜜罐部署应在授权与告知范围 内进行,抓到的样本按敏感数据处理;所谓"反制"只能是取证与情报关联,反向入侵他人主机违法。
📕 第一章 · 蜜罐与 HFish 实战
📌 本章整理自文章 《【HW系列】---安全设备介绍(开源蜜罐的安装以及使用指南)》 (CSDN @一只枷锁)。 前五篇都在回答"被打之后怎么办 ",本章换个思路------主动设局,等攻击者自己上门:用蜜罐伪造高价值目标,把攻击行为、命令、工具全部录下来。
一句话概括:防火墙挡人,蜜罐钓鱼。 真实系统要"防住所有攻击",蜜罐只要"骗到一个攻击"------攻防不对称的天平上,这是防守方少有的主动权。
🗺️ 〇、本章速览
| # | 章节 | 你会拿到什么 |
|---|---|---|
| 1 | 蜜罐原理与分类 | 三大核心价值 · 低/中/高交互分级 · 通用部署要点 |
| 2 | HFish 详解 | 一键安装 · 数据库选型 · 配置与攻击模拟 · 关闭方法 |
| 3 | 总结 | 要点 + 命令速查卡 + 风险提示 |
🍯 一、蜜罐:主动防御的"钓鱼执法"
1.1 什么是蜜罐
蜜罐(Honeypot)是一种主动防御技术:模拟存在漏洞的系统或服务(数据库、Web 服务器等)诱骗攻击者入侵,从而捕获攻击行为、分析攻击工具和意图。
三大核心价值:
| 价值 | 说明 |
|---|---|
| 欺骗攻击者 | 伪装成高价值目标,延缓真实系统被攻击 |
| 收集威胁情报 | 记录攻击者的 IP、操作命令、攻击工具等数据 |
| 增强防护能力 | 基于攻击数据优化真实系统的安全策略 |
1.2 蜜罐分类
| 类型 | 交互级别 | 特点 | 风险 |
|---|---|---|---|
| 低交互 | 低 | 模拟基础服务(如 FTP 登录提示),仅记录简单攻击行为 | 低风险,易被识破 |
| 中交互 | 中 | 部分模拟系统漏洞(如 Web 服务器漏洞),支持有限交互 | 中等风险 |
| 高交互 | 高 | 运行真实系统(如未打补丁的 Linux),捕获深度攻击数据 | 高风险(可能被用作跳板) |
💡 交互级别的本质是**"假的有多真"与"危险有多大"的正相关** : 越真实的蜜罐骗得越久、抓得越深,但攻破后给攻击者的立足点也越真。HFish 属中低交互,是"捕获能力"与"自身风险"的折中。
1.3 通用部署步骤
① 选择蜜罐类型:根据需求选低/中/高交互(如 HFish 属中低交互)
② 部署环境:
- 隔离网络区域(如 DMZ 区),避免影响真实业务
- 配置防火墙规则,仅开放蜜罐端口(如 4433、4434)
③ 数据监控:接入 SIEM 系统或日志服务器,实时分析攻击数据
💡 原文注意事项:蜜罐需定期更新漏洞模拟策略,防止被反利用。 笔记补充两条部署铁律:
蜜罐与业务网段隔离------攻击者攻破蜜罐后第一件事就是"我在哪",蜜罐绝不能和业务资产能互相访问;
真实流量别引进来------把蜜罐端口暴露给全网,连正常用户也来"登录",告警会被垃圾数据淹没。
🐟 二、HFish 开源蜜罐详解
2.1 基本信息
| 项 | 内容 |
|---|---|
| 定位 | 社区免费蜜罐,专注企业内网威胁检测 与外网攻击感知 |
| 架构 | B/S 模式:管理端 (数据分析)+ 节点端(部署蜜罐服务) |
| 规模 | 90+ 种蜜罐服务(OA 系统、数据库、网络设备等) |
| 告警 | 实时告警(邮件 / 钉钉 / 企业微信) |
2.2 安装步骤(以 Kali Linux 为例)
① 环境准备:
sudo su # 进入 Root 权限
② 一键安装:
bash <(curl -sS -L https://hfish.net/webinstall.sh)
# 输入 1 完成安装
③ 数据库选型(转录自原文安装截图):
| 方案 | 适用场景 |
|---|---|
| SQLite | 内网与简单 POC;不适合大数据量、高频读写环境 |
| MySQL / MariaDB | 互联网环境与大规模部署推荐 |
④ 登录管理端:
访问:https://127.0.0.1:4433/web/
默认账号:admin 默认密码:HFish2021
⚠️ 笔记提醒:
admin/HFish2021是公开的默认口令 ------蜜罐管理端沦陷等于把攻击日志、内网拓扑全送给攻击者。上线第一件事:改口令、改端口、只允许可信 IP 访问管理端。
2.3 使用指南
① 配置蜜罐服务:
-
进入 环境管理 → 节点管理 ,删除默认 SSH 蜜罐,添加高交互 SSH 蜜罐;
-
在模板管理 新建模板(如
"test"),添加通达 OA 蜜罐。
📌 下图为原文的节点管理截图(已用图像识别转录关键信息)------可看到节点上已部署的蜜罐服务清单:
SSH蜜罐 TCP/22 运行中
MySQL蜜罐 TCP/3306 运行中
Redis蜜罐 TCP/6379 运行中
Elasticsearch蜜罐 TCP/9200 运行中
Tomcat蜜罐 TCP/8080 运行中
EMail蜜罐 TCP/8005 运行中
TCP端口模板 TCP/135, 445, 3306, 6379 ...
💡 选型思路:按业务画像布蜜罐 。真实内网跑什么,蜜罐就摆什么------业务有通达 OA 就摆通达 OA 蜜罐(原文正是这么做的),有 Redis 就摆 Redis 蜜罐(6379 未授权是攻击者的第一站)。蜜罐越像"业务该有的样子",越有人咬钩。
② 攻击模拟与监控(原文用自己的 Kali 做攻击方验证):
nmap -p22 <蜜罐IP> # 扫描蜜罐端口
# 用弱口令工具爆破 SSH,登录后执行命令(如 ls)
然后在管理端:威胁感知 → 攻击列表,查看攻击来源、执行命令记录。
③ 态势感知大屏(转录自原文截图的三个核心模块):
| 模块 | 回答的问题 |
|---|---|
| 攻击列表 | 谁在攻击你 |
| 扫描感知 | 谁在扫描你 |
| 失陷感知 | 谁把蜜罐打破了 |
⚠️ 三个模块的危险度递增:"攻击"和"扫描"是常态,"失陷感知"触发就是最高优先级事件------高交互蜜罐被攻破,意味着攻击者拿到了一个真实立足点,此时要立刻断网隔离,而不是只看日志。
④ 数据应用:
-
威胁实体:统计攻击者使用的账号密码(爆破字典画像);
-
联动防御 :将攻击 IP 加入防火墙黑名单。
💡 笔记补充:攻击 IP 还可以丢给第 05 篇的威胁情报平台(微步/奇安信)比对------蜜罐负责"抓现行",情报负责"查前科",两者是天然搭档。
2.4 关闭方法
ps ax | grep ./hfish | grep -v grep # 查看进程
📌 下图为原文示例(已用图像识别转录):
1557399 ? Sl 0:06 /opt/hfish/hfish
1557412 ? Ssl 0:16 /opt/hfish/hfish-server -d /opt/hfish/3.3.5
kill -9 1557399 # 结束进程(原文强调:两个进程都要结束)
💡 注意结构:HFish 跑的是两个进程 ------
hfish(客户端/节点)和hfish-server(服务端),只杀一个另一个还在 。 笔记建议:若以 systemd 服务方式部署,用systemctl stop hfish更优雅,还能顺便确认开机自启是否关闭(防止"以为关了,重启又活了")。
🧾 三、本章总结
3.1 八条要点
-
蜜罐是防守方少有的主动权:防火墙防"所有攻击",蜜罐只要骗到"一个攻击"就赚。
-
交互级别 = 真实度与风险成正比:低交互易识破但安全,高交互抓得深但可能被当跳板。
-
部署铁律是隔离:DMZ/独立网段 + 防火墙只开蜜罐端口 + 与业务资产互不可达。
-
HFish = 管理端 + 节点端:B/S 架构,90+ 蜜罐服务,中低交互定位。
-
蜜罐按业务画像布点:业务有什么服务,蜜罐就摆什么------通达 OA、Redis 6379 都是高咬钩率项目。
-
威胁感知三级信号 :扫描 < 攻击 < 失陷------失陷感知触发 = 蜜罐被攻破 = 立即隔离处置。
-
默认口令必须改 :
admin/HFish2021全网公开,管理端沦陷 = 情报和拓扑全送人。 -
关闭时两个进程都要杀 :
hfish与hfish-server缺一不可,systemd 部署记得查自启。
3.2 命令速查卡
| 目的 | 命令/路径 |
|---|---|
| 一键安装 | bash <(curl -sS -L https://hfish.net/webinstall.sh) |
| 管理端 | https://<IP>:4433/web/(admin / HFish2021,上线即改) |
| 验证攻击 | nmap -p22 <蜜罐IP> + 弱口令爆破 SSH |
| 看谁在打你 | 威胁感知 → 攻击列表 / 扫描感知 / 失陷感知 |
| 联动防御 | 攻击 IP → 防火墙黑名单(+ 威胁情报比对) |
| 找进程 | ps ax | grep ./hfish | grep -v grep |
| 关闭 | kill -9 <hfish PID> && kill -9 <hfish-server PID> |
3.3 一句话收尾
防火墙是一堵墙,蜜罐是一个"假金库"------贼摸进去的那一刻,摄像头的灯就全亮了。 它抓的不只是攻击行为,还有攻击者的工具、字典、习惯------这些情报喂回真实系统的加固策略,就是主动防御的完整闭环。
3.4 工具与资料
| 资源 | 说明 |
|---|---|
| HFish | hfish.net,本文主角,中低交互企业蜜罐(管理端 4433) |
| T-Pot(笔记补充) | 多蜜罐集成平台(内含高交互组件),资源消耗大但捕获能力强 |
| Opencanary(笔记补充) | Thinkst 出品的轻量低交互蜜罐,内网失陷检测常用 |
| 微步在线 / 奇安信 TI | 配合第 05 篇做攻击 IP 情报比对 |
| 原文 | shining.blog.csdn.net/article/details/148385418 |
⚠️ 原文风险提示(务必记住):高交互蜜罐需严格隔离,避免被攻破后成为攻击跳板。 笔记另补一条合规提醒:蜜罐部署应在授权与告知范围内进行(明确数据留存与处置流程),抓到的流量样本同样按敏感数据处理。
📕 第二章 · WAF、态势感知、幻阵与威胁情报
📌 本章整理自文章 《【HW系列】---安全设备介绍(WAF、态势感知、幻阵、威胁情报)》 (CSDN @一只枷锁)。 第 06 篇讲了蜜罐单品,本章是防守装备的"全家福":四类设备各司其职,最后拼成协同防御体系。原文的口诀非常好记: WAF 守点、态势控面、幻阵诱敌、情报预警。
一句话概括:单件装备各有短板,体系才是纵深。 WAF 看不见内网横向,态势感知拦不了攻击,幻阵抓不到全量流量,情报本身不拦截------四者联动,才是从"被动响应"到"主动狩猎"的升级。
🗺️ 〇、本章速览
| # | 章节 | 你会拿到什么 |
|---|---|---|
| 1 | WAF | 应用层防火墙原理 · 与传统防火墙对比 · 长亭雷池 SafeLine 安装实战 · 核心功能与最佳实践 |
| 2 | 态势感知 SIP | 安全运维"大脑" · 提取/理解/预测三层架构 · 值守实战技巧 |
| 3 | 幻阵 | 伪装欺骗系统 · 与蜜罐的关系 · HW 价值 |
| 4 | 威胁情报 TI | 预警雷达 · 三类情报 · HW 应用场景 |
| 5 | 协同防御体系 | 纵深防护四步链 + HW 值守要点 |
🛡️ 一、WAF:Web 应用的专属保镖
1.1 什么是 WAF
WAF(Web Application Firewall,Web 应用防火墙)是专为保护 Web 应用设计的安全设备/服务,工作在 OSI 第七层(应用层),通过深度解析 HTTP/HTTPS 流量,防御 SQL 注入、XSS 跨站脚本、CSRF 等应用层攻击。
三大核心能力:
| 能力 | 说明 |
|---|---|
| 主动拦截恶意请求 | 实时检测并阻断攻击流量,保护 Web 服务器免受入侵 |
| 敏感信息防护 | 屏蔽服务器错误信息、数据库连接文件等敏感数据泄露 |
| 合规支持 | 满足 PCI DSS、等级保护等安全审计要求 |
💡 WAF 的定位:传统防火墙关注网络层流量控制 (IP/端口),WAF 专注Web 业务逻辑安全------它是应对 OWASP Top 10 威胁的关键防线。
1.2 WAF 与传统网络防火墙的区别
| 维度 | WAF | 传统网络防火墙 |
|---|---|---|
| 工作层级 | OSI 第 7 层(应用层),解析 HTTP/HTTPS 内容 | OSI 第 3--4 层(网络/传输层),控制 IP/端口 |
| 防护目标 | Web 应用漏洞(如 SQL 注入、XSS) | 网络边界访问控制、DDoS 防御 |
| 部署位置 | Web 服务器前端(反向代理或透明桥接) | 网络边界(如企业出口) |
| 检测粒度 | 基于请求参数、Cookie、URL 路径深度分析 | 基于五元组(源 IP、目的 IP、端口等) |
| 典型场景 | 电商支付页面、API 接口防护 | 内网隔离、VPN 接入控制 |
📌 原文总结:WAF 是 Web 业务的"专属保镖",传统防火墙是"网络流量的守门人"。 两者常协同部署:防火墙 → WAF → 服务器。
1.3 使用指南(长亭雷池 SafeLine 社区版)
(1)安装
# 一键安装(需 root 权限)
bash -c "$(curl -fsSLk https://waf-ce.chaitin.cn/release/latest/setup.sh)"
📌 安装过程与成功标志(已用图像识别转录原文截图):
脚本基于 Docker Compose 部署(示例环境 v2.34.0);
安装目录默认
/data/safeline,脚本会确认磁盘剩余空间;期间下载
docker-compose.yaml与reset_tengine.sh(雷池转发层基于 Tengine/Nginx);看到输出"初始用户名 admin + 初始密码"视为安装成功。
安装完成后访问管理界面:https://<服务器IP>:9443
⚠️ 原文特别提醒:这个初始密码只能登录一次------首次登录后必须立即设置自己的密码,否则控制台就锁在外面了(重置需上服务器跑 reset 脚本)。
(2)添加站点(反向代理模式)
在控制台"添加应用":填入域名(如 www.example.com)、监听端口(80/443 + SSL)、选择"代理到已有应用"并填上游服务器地址(如 https://1.14.73.80/)。
| 模式 | 好处 | 坏处 |
|---|---|---|
| 反向代理 | 配置简单 | 原端口不被保护,新端口被保护(需添加包过滤机制) |
⚠️ 笔记展开"原端口不被保护"的实操含义: 反代模式下,流量路径是
用户 → WAF(新端口) → 源站(原端口)。 攻击者若直接扫到源站真实 IP,打原端口就能整个绕过 WAF。 所以必须:源站防火墙只允许 WAF 的回源 IP 访问原端口,其余一律拒绝------否则 WAF 形同虚设。这也是"DMZ 里别暴露真实 IP"的原因。
(3)核心功能配置
📌 下表来自原文图片(已用图像识别转录):
| 功能 | 作用 | 配置示例 |
|---|---|---|
| 防敏感信息泄露 | 屏蔽身份证号、电话号码等敏感数据 | 启用正则匹配规则(如 \d{18}) |
| Bot 管理 | 识别爬虫/扫描器,限制恶意采集 | 验证码挑战或封禁高频请求 IP |
| 网页防篡改 | 监控静态页面,被篡改时自动恢复 | 设置关键页面哈希校验 |
| 日志审计 | 记录攻击事件,用于溯源分析 | 配置 Syslog 发送至 ELK 平台 |
(4)最佳实践(原文):
-
规则分层:基础规则(通用攻击)→ 业务规则(API 参数校验)→ 行为规则(低频慢速攻击检测);
-
误报处理 :新规则先设 "仅观察"模式 ,稳定后再切换为 "阻断"。
💡 "先观察后阻断"是 WAF 运维的黄金法则:直接上阻断,误报会把正常业务打死------电商大促被自家 WAF 拦单,比被攻击者打进来还难看。
🖥️ 二、态势感知(SIP):安全运维的"大脑"
2.1 定位
实现攻击可视化与自动化响应------把防火墙、EDR、蜜罐、WAF 的日志汇到一处,从"看单条告警"升级为"看全局战场"。
2.2 三层架构
| 层级 | 功能 | HW 应用 |
|---|---|---|
| 提取 | 采集全网日志(防火墙、EDR、蜜罐) | 建立攻击指标库,标记失陷主机 |
| 理解 | 多源数据关联分析(如 LDAP 异常登录 + 横向移动) | 绘制 APT 攻击链,定位攻击入口 |
| 预测 | 基于历史数据预测攻击趋势 | 预判 HW 攻击队下一阶段动作 |
💡 三层的递进关系:提取是"看见",理解是"看懂",预测是"看穿"。关联分析是核心------单看"LDAP 异常登录"和单看"横向移动"都可能漏判,两者关联起来才是攻击链。
2.3 实战技巧(原文)
-
协同预警 :对接蜜罐捕获攻击指纹,联动防火墙秒级封禁;
-
重保看板:监控"外部 → 横向 → 外联"流量,聚焦高危事件(如 0day 利用、Webshell 上传);
-
厂商方案:深信服 SIP、奇安信天眼,支持 7×24 小时值守大屏。
🎭 三、幻阵:伪装欺骗系统
3.1 定位与技术特性
主动诱捕攻击者的"数字陷阱" ------本质是第 06 篇蜜罐的商业产品形态:
| 特性 | 说明 |
|---|---|
| 高仿真诱饵 | 伪装 OA 系统、数据库等 90+ 种服务(与 HFish 同一思路),诱导攻击者触碰 |
| 攻击者画像 | 记录 IP、工具、攻击路径,生成威胁情报 |
| 自动化响应 | 触发攻击后自动隔离进程并告警 |
3.2 HW 价值
-
拖延攻击时间:消耗攻击方资源,为防守方争取响应窗口;
-
攻击链分析:捕获新型漏洞利用手法(如供应链攻击 payload);
-
产品代表:默安幻阵、知道创宇蜜罐,支持与 EDR 联动。
💡 与第 06 篇的关系:HFish 是开源中低交互蜜罐,幻阵/知道创宇是商业化的同类产品------原理相通(诱饵 + 画像 + 告警),商业版胜在高仿真与管理平台,开源版胜在零成本易上手。学原理用 HFish,上项目看幻阵。
📡 四、威胁情报(TI):防御体系的"预警雷达"
4.1 HW 应用场景(原文)
-
攻击 IP 识别 :标记 HW 攻击队 IP,关联同 C 段其他恶意 IP(攻击队常在一个段里堆跳板);
-
自动化封禁 :实时推送情报至防火墙/WAF,阻断已知威胁(如 C2 服务器 IP);
-
攻击者画像:分析 IP 归属地、历史攻击记录,评估威胁等级。
4.2 情报类型
| 类型 | 内容 | 来源 |
|---|---|---|
| 战术情报 | 攻击工具特征(如 Cobalt Strike 指纹) | 蜜罐、沙箱 |
| 战略情报 | APT 组织背景、攻击动机 | 云端情报平台 |
| 运营情报 | 漏洞预警(如 HW 前曝光的 0day) | CERT、厂商通告 |
💡 三类情报的使用者不同:战术情报 给设备(自动封禁),战略情报 给管理层(研判优先级),运营情报给运维(提前加固)。 与第 05 篇呼应:奇安信/微步/腾讯三大平台的实操入口见第 05 章 2.1 节。
🕸️ 五、四类设备协同防御体系
5.1 纵深防护链(原文)
在 HW 行动中形成纵深防护链:
① 情报驱动:威胁情报平台推送 APT 组织 TTPs 至所有设备
② 边界拦截:WAF 过滤 Web 攻击,防火墙封禁恶意 IP
③ 内网监测:态势感知关联 EDR 告警与蜜罐日志,定位失陷主机
④ 溯源反制:幻阵捕获攻击指纹,生成防御策略反哺安全体系
💡 四步正好对应本合集前几篇的能力:①② 是"防",③ 是"查"(第 02--05 篇),④ 是"猎"(第 05--06 篇)。
5.2 HW 值守要点(原文)
-
幻阵需部署在非真实业务网段,避免成为攻击跳板(与第 06 篇蜜罐部署铁律一致);
-
态势感知需定期验证数据源有效性(如蜜罐日志中断立即告警);
-
威胁情报需人工复核,避免误封 CDN 或合法 IP。
💡 第三条最容易被忽视:CDN 的节点 IP 也是"恶意请求高发地"------情报平台黑名单里常有 CDN 段,直接自动封禁等于把自家用户挡在门外。封禁策略要有白名单层。
🔀 五-B、笔记补充:反向代理 ------ WAF 到底"站在哪"
配置 WAF 时最先要搞懂的就是反向代理。用「去餐厅吃饭」打个比方:
没有 WAF:你直接冲进厨房(源站)点菜 → 能看到厨房的脏乱差,还能往锅里扔沙子
有 WAF: 大堂站了个服务员(WAF)→ 你点菜交给服务员 → 服务员检查菜单
→ 转身交给厨房 → 菜做好再由服务员端给你
结果:你以为服务员就是做饭的人,其实他只负责"传话 + 把关"
对应到配置界面:
| 配置项 | 现实中的角色 | 示例 |
|---|---|---|
| 域名 / 端口(80/443) | 餐厅前台,用户访问的地址 | https://www.example.com |
| 上游服务器 | 厨房,真实 Web 服务器的内网地址 | http://192.168.1.10:8080 |
为什么安全架构里必须有这一层:
-
隐藏真实服务器 ------ 攻击者只能看到 WAF 的 IP,打不到源站
-
统一安检 ------ 恶意请求在 WAF 就被拦下,根本送不到后端
-
缓存加速 ------ 热点内容直接由代理返回,减轻后端压力
💡 顺手厘清一个高频混淆:正向代理 vs 反向代理
| 代理谁 | 谁不知道谁 | 例子 | |
|---|---|---|---|
| 正向代理 | 替客户端出头 | 目标服务器不知道你的真实 IP | VPN、公司上网代理 |
| 反向代理 | 替服务端挡枪 | 你不知道真实服务器的 IP | Nginx、WAF、CDN |
一句话记:正向替用户出头,反向替网站挡枪。 WAF 就是最典型的反向代理应用。
⚔️ 五-C、笔记补充:四类设备协同防御的「打仗版」解读
前面 5.1 给了纵深防护链,这里用四步把它讲成人话:
① 情报驱动 ── 战前侦察与通缉令
威胁情报把 APT 组织的 TTPs 下发给所有设备
→ 敌人还没动手,雷达上已经标记了他的特征
↓
② 边界拦截 ── 城墙与护城河
防火墙封恶意 IP,WAF 拦 SQL 注入 / XSS
→ 90% 的低级攻击和自动化扫描死在门外
↓
③ 内网监测 ── 城内巡逻队与暗哨
态势感知关联 EDR 告警 + 蜜罐日志,定位失陷主机
→ 找出绕过了城墙的那些人
↓
④ 溯源反制 ── 特工反杀与升级防御
幻阵捕获攻击指纹 → 生成新规则反哺所有设备
→ 打完一次,防线整体变强
⚠️ 关于第 ④ 步的合规边界(务必看清) 有人把"反制"理解为"根据攻击源反向入侵攻击者的 VPS"。这是违法的 (《刑法》第 285 条),无论对方是不是攻击者。 蓝队合法能做的"反制"只有四件事:蜜罐取证、情报关联、样本分析、身份画像 ,最终移交公安机关 。 同理,通过蜜罐 JSONP 读取攻击者社交账号也存在隐私与法律争议------知道原理即可,不要照做。
核心思想:
现代防御不再是单打独斗,而是联动。一个设备发现敌情,全网自动响应------这才是协同防御真正的价值,也是"买设备"和"建体系"的区别。
🧾 六、本章总结
6.1 八条要点
-
WAF 守第七层:解析 HTTP 内容防 SQLi/XSS/CSRF;防火墙守三/四层------分工不同,协同部署(防火墙→WAF→服务器)。
-
反向代理模式有致命细节 :WAF 只保护新端口,源站必须只接受 WAF 回源 IP,否则攻击者直连源站即绕过。
-
雷池 SafeLine 社区版 :Docker Compose 一键部署,管理端口 9443,初始密码一次性,登录后立即改。
-
WAF 运维黄金法则:规则分三层(基础/业务/行为),新规则先"仅观察"再"阻断",别让误报打死业务。
-
态势感知三层递进:提取(看见)→ 理解(看懂,关联分析画攻击链)→ 预测(看穿)。
-
幻阵是蜜罐的商业形态:90+ 高仿真诱饵 + 画像 + 自动隔离;HW 里价值是拖时间和捕 0day payload。
-
威胁情报分三类三用:战术(给设备)、战略(给管理层)、运营(给运维);HW 里重点盯 C2 IP 和同 C 段关联。
-
协同口诀 :WAF 守点、态势控面、幻阵诱敌、情报预警------从被动响应升级为主动狩猎。
6.2 速查卡
| 设备 | 一句话职责 | 关键数字/动作 |
|---|---|---|
| WAF(雷池) | 守点:应用层攻击拦截 | 管理端口 9443;源站只收回源 |
| 态势感知 SIP | 控面:全局可视化与响应 | 盯"外部→横向→外联";Webshell 上传告警 |
| 幻阵 | 诱敌:伪装欺骗与画像 | 部署在非业务网段;与 EDR 联动 |
| 威胁情报 TI | 预警:已知威胁前置拦截 | C2 IP 封禁;同 C 段关联;防误封 CDN |
6.3 一句话收尾
单看每件设备都在"拦",拼成体系才在"猎"。 情报告诉你敌人是谁,WAF 和防火墙守住门,蜜罐和幻阵给敌人挖坑,态势感知把所有镜头拼成一幅战场图------护网拼到最后,拼的是体系协同,不是设备数量。
6.4 工具与资料
| 资源 | 说明 |
|---|---|
| 长亭雷池 SafeLine CE | waf-ce.chaitin.cn(文档:waf-ce.chaitin.cn/docs),开源 WAF,管理端口 9443 |
| 深信服 SIP / 奇安信天眼 | 商业态势感知平台,7×24 值守大屏 |
| 默安幻阵 / 知道创宇蜜罐 | 商业伪装欺骗系统,支持 EDR 联动 |
| HFish | 第 06 篇开源蜜罐,幻阵的开源平替 |
| 原文 | shining.blog.csdn.net/article/details/148386805 |
📕 第三章 · 内网被渗透的检测与处置
📌 本章整理自文章 《【HW系列】---内网被渗透的解决方案》(CSDN @一只枷锁)。 原文按"检测 → 响应 → 加固 → 改进"四段展开,本章沿用这条线,并把原文一笔带过的关键动作(KRBTGT 重置、票据撤销、黄金票据的判定)补全原理。
一句话概括:内网渗透的处置拼的不是工具,是顺序------先断手、再看现场、后拆后门,最后把学到的变成自动化。
🗺️ 〇、本章速览
| # | 章节 | 你会拿到什么 |
|---|---|---|
| 1 | 检测阶段 | 横向移动/提权/数据外泄三类异常 · 设备告警聚焦 · 日志证据链表 |
| 2 | 响应阶段 | 隔离失陷主机 · 凭证重置(含 KRBTGT 双重重置坑)· 取证与后门清除 |
| 3 | 加固阶段 | 微隔离与协议白名单 · EDR/LAPS/权限最小化 · 蜜罐与 CanaryTokens |
| 4 | 改进闭环 | 复盘五步流程图 · 暴露面收敛 · SIEM+SOAR 自动化 |
| 5 | 总结 | 十条要点 · 处置顺序速查卡 · 面试/汇报回答模板 |
🧠 一、检测阶段:怎么判断内网已被渗透
1.1 三类关键异常行为
① 横向移动痕迹
| 现象 | 说明 |
|---|---|
| 内网主机间异常 SMB/LDAP/Kerberos 流量 | 典型如 Pass-the-Hash:不登录直接拿哈希打 SMB |
| 域控日志出现异常账号登录 | 原文写"事件 ID 4768:Kerberos 黄金票据利用",⚠️ 这个说法不准确,见下方笔记更正 |
| ARP 表 / NetBIOS 记录出现未知主机 | 可能是攻击者接入的内网跳板或伪装设备 |
⚠️ 笔记更正:4768 ≠ 黄金票据 。
4768只是 Kerberos 认证票据(TGT)请求------每个域用户正常登录都会产生,单看 4768 什么也说明不了。黄金票据(Golden Ticket)的痕迹应该这样找:
4769(TGS 请求)里出现不该有的服务票据,尤其是攻击者用伪造 TGT 去请求高权限服务时,目标服务名会暴露意图;
4768 的加密类型字段 :黄金票据常用 RC4(
0x17)伪造,而正常环境多为 AES(0x12/0x11)------老协议类型突然出现是强信号;最硬的对照:KRBTGT 账户密码两年没轮换过,黄金票据假设就成立(伪造 TGT 用 KRBTGT 哈希签名,只要哈希不换,票据永远有效)。
② 权限提升活动
-
Windows 事件日志中的可疑进程创建------如 Mimikatz 的调用(抓哈希/抓明文密码的标配工具)
-
Linux
auth.log:频繁失败登录后紧跟一次成功------爆破成功的标准曲线 -
计划任务或服务新增异常项(如
schtasks /create)------呼应第 04 篇的持久化排查
③ 数据外泄迹象
| 现象 | 为什么危险 |
|---|---|
| 向外部 IP 高频传输数据,尤其非 80/443 端口 | 攻击者刻意避开 Web 流量的天然掩护 |
| 7z / rar 等压缩工具突然调用,打包敏感目录 | "先打包再外带"是窃密的标准动作;正常业务很少在凌晨压缩工资表 |
1.2 安全设备告警聚焦
| 设备 | 盯什么 |
|---|---|
| EDR / IDS | 横向移动工具(Cobalt Strike、Empire)与漏洞利用(如 EternalBlue) |
| 防火墙日志 | 内网 IP 异常访问核心系统------数据库服务器被非业务 IP 连上就是大事 |
| 全流量分析 | DNS 隧道 (长域名、TXT 记录高频请求)、ICMP 隐蔽通道------两类"藏在正常协议里的外联" |
1.3 日志关键证据链
| 日志类型 | 需关注内容 |
|---|---|
| Windows 安全日志 | 事件 ID 4624(异常登录)、4672(特权分配)、5140(文件共享访问) |
| Linux 审计日志 | sudo 提权记录、sshd 异常登录源 IP、crontab 变更 |
| 网络设备日志 | ACL 策略违规记录、VLAN 间异常路由 |
💡 笔记补充:4672 单独出现不算异常 。管理员每次登录都会触发 4672(特殊权限分配),它是"谁带 privileges 登录了"的记录------要看的是"异常账号拿到 4672" ,比如服务账号、普通办公账号突然特权登录,那才是提权成功的信号。单条 4672 筛出来的全是自己家管理员。 5140 则是 SMB 共享访问记录------横向移动必经之路,配合第 03 篇的 4624 Logon Type 3(网络登录)一起看:Type 3 登录 + 5140 访问非业务共享 = 横向的证据链。
🚨 二、响应阶段:遏制 → 取证 → 清除
2.1 立即遏制攻击扩散
隔离失陷主机
-
物理断网,或防火墙策略阻断可疑 IP 的所有出入站流量
-
核心系统(域控、数据库)临时关闭远程访问端口(RDP、SSH)
⚠️ 笔记补充:域控不要轻易关机 。域控一关,全网认证停摆,业务中断比攻击本身更"疼";正确姿势是限制登录来源(只允许跳板机 IP 连入 3389/22),保持在线继续吐日志供取证。
紧急凭证重置
-
修改所有管理员账号密码(域管理员、本地管理员)
-
撤销 Kerberos 票据:
klist purge,并重置 KRBTGT 账户密码
⚠️ 笔记补充:KRBTGT 必须重置两次,这是最经典的响应坑。 Kerberos 密码历史默认保留 2 个旧密码------KRBTGT 只改一次,攻击者用上一个旧哈希签发的黄金票据照样有效。标准动作:
第一次重置 → 使现有伪造票据失效;
第二次重置(间隔需小于 TGT 最大生存期,默认 10 小时)→ 使基于旧历史哈希的票据失效。 另外注意:
klist purge只清当前会话的票据,其他终端和服务器上的票据要逐台清,或干脆等票据自然过期前用"重置+禁用+重新登录"组合拳。
2.2 深度取证分析
| 方向 | 手段 | 拿到什么 |
|---|---|---|
| 主机取证 | Volatility 提取内存 | 内存中的恶意进程、隐蔽网络连接------文件已被删但内存还在的"活证据" |
| 主机取证 | 检查 %AppData%、/tmp 等目录隐藏文件 |
落地的 Webshell、挖矿程序 |
| 网络取证 | Wireshark 分析 pcap 包 | C2 服务器 IP、通信协议(呼应第 01 篇流量特征) |
| 网络取证 | 提取 NetFlow 数据 | 绘制攻击路径图:跳板机 → 域控 → 数据库服务器 |
💡 取证顺序是先内存后磁盘:内存是易失证据,断电即失;先抓内存镜像再动盘,别把顺序反过来。
2.3 彻底清除后门
恶意文件清除
-
ClamAV 全盘扫描,删除后门文件(注意避免误删系统文件)
-
清理持久化手段:注册表 Run 键值、systemd 恶意服务、WMI 事件订阅
💡 WMI 事件订阅是三类持久化里最阴的:文件系统里没有落地文件,常规全盘扫描扫不到,要用
Get-WmiObject -Namespace root\subscription专门查(呼应第 04 篇启动项/服务排查)。
系统重建
-
确认被控的主机重装系统,优先从干净备份恢复
-
修复被打的漏洞:未打补丁的 Web 应用、弱密码服务
⚠️ 笔记补充:"确认被控就重装"不是过度反应。Rootkit 可以藏在内核、引导扇区,"杀干净"的验证成本远高于重装;护网里失陷主机不重装直接回网,第二天同一台机器再次失陷的案例一抓一大把。备份恢复前先验证备份本身干净(备份时间点早于入侵)。
🛡️ 三、加固阶段:长期防御体系
3.1 网络层控制
| 手段 | 做法 |
|---|---|
| 微隔离 | 用 SDN 按业务划分安全域,禁止 VLAN 间任意互通 |
| 协议白名单 | 内网只放行业务必要协议(HTTP/MySQL),禁用 SMBv1、WMI 等高风险协议 |
💡 微隔离的精髓是"默认拒绝":数据库服务器只允许应用服务器连 3306,攻击者就算拿下办公机,横向到数据库那一步就被掐断------把"内网是可信的"这个老假设彻底扔掉(零信任的落地方案)。
3.2 主机层防护
-
EDR(如 Elastic Endpoint)实时拦截恶意行为------对 Mimikatz 这类工具直接内存告警
-
启用 Windows LAPS:本地管理员密码随机化 + 定期轮换,每台机器密码不同
-
权限最小化:域用户默认禁止本地登录(GPO 限制);Linux
sudoers精细授权
💡 LAPS 为什么是横向移动的克星:很多内网所有机器共用同一个本地管理员密码------攻击者拿到一台的密码等于拿到全部(Pass-the-Hash 的放大器)。LAPS 让每台机器密码独立且定期变,"一号通吃"直接失效。
3.3 主动防御手段
-
蜜罐诱捕:部署高交互蜜罐(如伪装成数据库服务器),记录攻击者横向移动行为------呼应第 06 篇 HFish
-
CanaryTokens :生成敏感文件诱饵(如
credentials.txt),被打开即触发告警------文件级蜜罐,和第 07 篇幻阵同一思想 -
威胁狩猎 :定期搜异常计划任务(
schtasks /query /fo list);分析 DNS 查询日志定位隐蔽隧道(如*.dns.attacker.com的固定子域模式)
🔄 四、改进闭环:从复盘到自动化
原文流程图(已转录为箭头链):
事件复盘 → 更新应急预案 → 红蓝对抗演练 → 修复暴露的短板 → 自动化监控覆盖
三个配套动作:
| 动作 | 内容 |
|---|---|
| 暴露面收敛 | 定期扫描内网资产,清理僵尸主机和测试环境------攻击者最爱拿被遗忘的测试机当跳板 |
| 自动化响应 | SIEM + SOAR 集成:EDR 检测到 Mimikatz → 自动隔离主机,人只处理机器处理不了的 |
| 威胁情报联动 | 订阅 IOC(C2 服务器 IP 等),实时阻断已知攻击源------呼应第 07 篇 TI |
💡 这五步是循环不是流水线:演练会暴露新短板,修完短板重新复盘------处置能力是"用一次长一次"的肌肉,不是写完就锁进柜子的预案文档。
🧾 五、总结
5.1 十条要点
-
检测三问:有没有横向流量?有没有异常提权?有没有数据外泄?
-
横向移动看 SMB/LDAP/Kerberos 异常;黄金票据看 4769 异常服务票据 + RC4 弱加密,不是 4768 本身
-
数据外泄两信号:非 80/443 高频外联 + 压缩工具突然打包敏感目录
-
响应第一步永远是隔离,且域控限源不断电
-
KRBTGT 重置要两次,一次白干
-
取证先内存(Volatility)后磁盘;NetFlow 画攻击路径图
-
持久化三查:注册表 Run、systemd 服务、WMI 事件订阅
-
失陷主机重装优先于"杀干净";恢复用早于入侵时间点的干净备份
-
加固三板斧:微隔离掐横向、LAPS 断"一号通吃"、EDR 拦行为
-
改进闭环:复盘 → 预案 → 演练 → 修短板 → 自动化,循环运转
5.2 处置顺序速查卡
| 阶段 | 关键命令/动作 |
|---|---|
| 遏制 | 防火墙阻断出入站 · 域控限源(关 RDP/SSH 到白名单)· klist purge |
| 凭证重置 | 全部管理员改密 · KRBTGT 重置 ×2(间隔 < TGT 生存期) |
| 取证 | volatility -f memory.dmp --profile=Win7SP1x64 pslist · Wireshark 看 pcap · NetFlow 画路径 |
| 清除 | clamav 全盘 · 查 Run 键值 / systemd 服务 / WMI 订阅 · 重装回网 |
| 加固 | 微隔离/协议白名单 · LAPS · GPO 限登录 · sudoers |
| 狩猎 | schtasks /query /fo list · DNS 日志查隧道子域 |
5.3 一句话收尾
判断靠证据链,处置靠顺序,防御靠闭环。 内网渗透不可怕,可怕的是:隔离了主机没换密码、换了密码只换一次、清了文件不重装------每一步"差不多"都会让攻击者在 48 小时内重新站起来。
5.4 面试/汇报回答模板(原文)
-
判断阶段:通过异常登录、横向移动流量、安全设备告警三位一体确认渗透
-
解决步骤:① 立即隔离失陷主机,阻断横向扩散;② 取证分析攻击路径(内存/日志/流量),清除持久化后门;③ 长期通过网络微隔离和主机加固压缩攻击面
-
加分项:能说出实际案例(如"曾通过 DNS 隧道检测定位挖矿程序")会显著加分
| 资源 | 说明 |
|---|---|
| Volatility | 内存取证框架,github.com/volatilityfoundation/volatility(v3 支持多平台) |
| Windows LAPS | 微软官方本地管理员密码方案,Windows 11 22H2+ 原生内置 |
| CanaryTokens | canarytokens.org,免费文件诱饵告警服务 |
| Elastic Endpoint / ClamAV | 开源 EDR / 开源杀毒扫描 |
| 原文 | shining.blog.csdn.net/article/details/148432125 |
📕 第四章 · 云安全防护
📌 本章整理自文章 《【HW系列】---云安全介绍以及面试技巧》 (CSDN @一只枷锁)。 本章只保留原文的防护框架部分。
一句话概括:云安全的特殊性在于"没有边界"------AK/SK 一行配置泄露,攻击者不经过任何登录就接管了你的控制面。
🗺️ 〇、本章速览
| # | 章节 | 你会拿到什么 |
|---|---|---|
| 1 | 防护框架 | 云环境三大攻击面表 · 暴露面收敛 / 日志监控 / 红队演练 |
| 2 | 防守 checklist | 资产清点→配置加固→持续监控→自动化响应→攻防复盘流程图 |
| 3 | 本章补充 | AK/SK 泄露、VPC 东西向、云监控对象的三个高频失分点 |
🧠 一、云安全核心防护框架(护网重点)
1.1 云环境三大攻击面(原文表格,已转录)
| 攻击面 | 常见风险 | 护网防守要点 |
|---|---|---|
| 云账号体系 | 凭据泄露、过度权限 | 启用 MFA + 角色最小权限 · 监控异常登录(如非办公区 IP)· 定期轮转 AccessKey |
| 虚拟网络 | VPC 间横向移动、暴露公网端口 | 网络 ACL 精细化(禁止 0.0.0.0/0 开放 RDP)· 流量镜像 + NDR 检测异常协议(如 SMB over Internet) |
| 云原生组件 | 容器逃逸、K8s API 未授权访问 | Pod 安全策略限制特权容器 · 审计 etcd 未加密访问 |
💡 笔记补充:三大攻击面的共同点是"控制面直接暴露在 API 上" 。 传统内网渗透要"先进门再横移",云上攻击者拿到 AK/SK 后直接调 API 创建实例、改安全组、删快照------不经过任何登录事件 ,所以传统"盯登录日志"的思路在云上会漏掉整个攻击面。这就是为什么云监控要盯的是 API 调用(CreateAccessKey、DeleteSecurityGroup)而不是登录。
1.2 护网中云安全关键动作
| 动作 | 具体做法 |
|---|---|
| 暴露面收敛 | 扫描云上资产(OSS 桶、未使用的 EIP),关闭测试环境公网暴露;用 AWS Inspector / Azure Security Center 自动识别配置错误 |
| 日志集中监控 | CloudTrail / VPC Flow Logs 接入 SIEM;重点监控 DeleteSecurityGroup、AssumeRole 等高危 API |
| 红队对抗演练 | 模拟 AK 泄露场景,测试防御体系能否在 20 分钟内检测并阻断横向移动 |
💡 "20 分钟"这个数字的来历 :攻击者拿到 AK 后几分钟内就会完成枚举→提权→落数据,人工审批根本追不上,所以响应必须预置剧本自动触发------这也呼应第 08 篇 SIEM+SOAR 的思路。 ⚠️ 阿里云对应产品提醒:AWS CloudTrail ≈ 阿里云 ActionTrail ,Azure Security Center ≈ 阿里云安全中心,面试答国内云要会换名字。
🧾 三、护网云安全防守 checklist
原文流程图(已转录为箭头链):
资产清点 → 配置加固 → 持续监控 → 自动化响应 → 攻防复盘
| 阶段 | 动作 |
|---|---|
| 事前准备 | 清理闲置 ECS/RDS 实例,删除过期快照;启用云平台所有日志功能(如阿里云 ActionTrail) |
| 战中监控 | 实时告警云 API 异常调用(如 CreateAccessKey);对云存储(OSS/S3)设置敏感文件篡改检测 |
| 事后改进 | 编写云服务配置模板(Terraform 安全基线);建立云安全红蓝对抗常态化机制 |
💡 Terraform 基线是"事后改进"里最值钱的一条:把安全配置写成代码,每次新开环境自动继承加固基线------修复一次,终身生效;手工改控制台的修复方式,下个新环境又会裸奔。
🧾 五、总结
5.1 十条要点
-
云上三大攻击面:账号体系、虚拟网络、云原生组件------共同点是控制面直接暴露在 API 上
-
AK/SK 泄露不产生登录事件,云监控要盯 API 调用(CreateAccessKey / DeleteSecurityGroup / AssumeRole)
-
防护三动作:暴露面收敛 → 日志集中监控 → AK 泄露红队演练(20 分钟内检出)
-
Q1 模板:预防(IAM 最小权限 + 轮换)→ 检测(CASB)→ 响应(剧本自动吊销)
-
AK 泄露应急顺序:先回溯 CloudTrail 再吊销,吊销后排查有无攻击者新建的 AK
-
挖矿木马三维监控:网络(矿池域名)+ 主机(CPU>90%)+ 云账单
-
失陷定位四步法:日志聚合 → IOC 匹配 → 行为分析 → 流量回溯
-
勒索应急生死线:备份要能证明未被加密------3-2-1 + 对象存储 WORM 锁
-
checklist 五环:资产清点 → 配置加固 → 持续监控 → 自动化响应 → 攻防复盘
-
Terraform 安全基线让加固"写一次,处处生效"
5.2 云安全速查卡
| 主题 | 一句话要点 |
|---|---|
| 高危 API | CreateAccessKey(留后门)· DeleteSecurityGroup(拆防线)· AssumeRole(提权跳板) |
| 日志源 | ActionTrail / CloudTrail(操作审计)· VPC Flow Logs(流日志)· 数据库审计 |
| 隔离响应 | EDR 告警 → 联动云 API 自动隔离实例(换安全组,不拔网线) |
| 备份防线 | 3-2-1 原则 + 对象存储版本控制 + WORM 合规保留 |
| 工具 | Cilium(eBPF 微隔离)· kube-bench(K8s 基线)· CloudSploit(配置审计)· CASB(行为审计) |
5.3 一句话收尾
传统安全守"边界",云安全守"身份"。 网络边界在云上已经融化,唯一可靠的锚点是身份与权限------AK 在谁手里,控制面就在谁手里。护网云防守的本质:把"人肉盯控制台"升级成"剧本管 API"。
5.4 工具与资料
| 资源 | 说明 |
|---|---|
| Cilium | cilium.io,eBPF 实现的 K8s 网络策略与可观测 |
| kube-bench | K8s CIS 安全基线检查开源工具 |
| CloudSploit | 云配置错误审计(现归 Aqua Security) |
| Terraform | IaC 工具,安全基线代码化 |
| 原文 | shining.blog.csdn.net/article/details/148432294 |
🧩 四-B、笔记补充:云上最常丢分的三个点
结合公开资料里护网的实际失分点,云环境有三处「内网经验完全覆盖不了」的坑:
| # | 失分点 | 为什么内网经验不管用 | 怎么做 |
|---|---|---|---|
| 1 | AK/SK 泄露 | AK 是一串静态密钥 ,泄露后攻击者调用 API 不产生任何登录事件------你按内网的思路去查登录日志,什么都查不到 | ① 禁止 AK 硬编码进代码 / 配置文件,改用实例角色(STS 临时凭证) ② 开启操作审计(CloudTrail / 操作审计) 并集中留存 ③ 定期轮换 ,离职人员权限与 AK 必须回收 |
| 2 | VPC 内东西向不隔离 | 内网还有 VLAN 和防火墙,云上默认同 VPC 内网全通------打进一台就等于拿到整个网段 | ① 按业务划分不同 VPC ,用 安全组 + ACL 做子网级隔离 ② 关键网段开启东西向流量审计 |
| 3 | 云监控看错了对象 | 云上的"登录"不是 SSH/RDP,而是 API 调用。盯着登录日志看等于没看 | 监控重心放在 API 调用审计 :异常地域调用、非常规时间的 CreateAccessKey / AttachPolicy、大量 DescribeInstances(资产探测) |
💡 一个反直觉但极重要的认知 云安全防护的核心监控对象是 API 调用 ,不是登录日志。 攻击者拿着泄露的 AK 在你云上开一台矿机,全程没有任何"登录"行为------这是云攻击面与传统内网最本质的区别。
📕 第五章 · 附录:护网防守落地清单
前面四章讲的是"为什么",这一章给一份可以直接打勾执行的清单。
📋 5.1 备战阶段(护网开始前)
- 资产梳理 :全量清点,找出并处置影子资产(最常被忽略的失分点)
- 暴露面收敛 :非必要测试系统直接下线;公网资产做全端口扫描确认无遗漏
- 漏洞清零 :Web 应用 + 中间件漏洞扫描,高危清零;清理 Web 目录里的
.git/.svn/ 备份文件 - 设备加固 :修改所有串行/旁路设备默认口令 ,升级固件;关闭不必要端口,管理接口限制内网访问
- 部署装备:WAF(配虚拟补丁)、HIDS/EDR(开启审计日志)、蜜罐(与业务同网段部署)
- 账号治理 :复杂口令策略 + MFA;特权账号重点加固;离职人员权限与 AK 回收
- 日志集中 :建立日志集中管理与告警平台,确认关键日志确实在采集(别到用时才发现没配)
- 预案演练 :制定应急响应预案并实际演练一次;开展安全意识培训 + 钓鱼邮件演练
📋 5.2 值守阶段(护网进行中)
| 监控对象 | 重点看什么 |
|---|---|
| Web 日志 | Webshell 特征、注入尝试、异常文件上传 |
| 登录日志 | 口令爆破、异常时段/异常地域登录 |
| 设备日志 | 设备自身的异常登录与配置变更 |
| 流量 | 异常外联(C2 心跳)、内网横向移动 |
| 蜜罐 | 失陷感知告警 = 最高优先级,触发立即隔离 |
- 告警分级研判,聚焦高危,避免告警风暴淹没真实威胁
- 发现攻击立即按应急流程处置(遏制 → 取证 → 清除 → 恢复)
- 每日复盘当天攻击情况,动态调整防守策略
📋 5.3 复盘阶段(护网结束后)
- 复盘整个周期的攻击与处置情况,梳理暴露的薄弱点
- 修复未及时修复的问题
- 优化检测规则与应急流程
- 更新资产台账与防护策略
- 形成报告:时间线 / 影响范围 / 入侵路径 / 处置动作 / 改进建议
📋 5.4 设备套餐建议(按预算取舍)
| 档位 | 建议配置 |
|---|---|
| 必备 | 防火墙 + WAF + 蜜罐 + 威胁监测(全流量回溯或态势感知)+ 安全值守 |
| 进阶 | 再加:威胁情报 + HIDS/EDR + 堡垒机/零信任 + 安全服务(渗透测试、监控组、处置组) |
⚠️ 最重要的一句提醒 设备堆得多 ≠ 防得住。 厂商的 KPI 是卖设备、上线验收;你的 KPI 是不出事。 买回来之后策略调优、规则运营、告警分级才是决定成败的部分------这也是很多单位"设备全买了还是被打穿"的根本原因。
🔗 系列导航
本系列共四篇,构成一条完整的蓝队证据链:
① 流量特征 ── 谁在打
↓
② 日志分析 ── 怎么进来的 / 干了什么
↓
③ 主机排查 ── 东西藏在哪 / 它是谁
↓
④ 防御体系 ── 怎么防 / 打穿了也能救
| 篇 | 主题 | 一句话 |
|---|---|---|
| 1 | C2 远控与 Webshell 流量特征 | 从流量里认出「谁在打你」 |
| 2 | 中间件与主机日志分析 | 从日志里还原「发生了什么」 |
| 3 | Windows / Linux 入侵排查与溯源 | 从主机上找出「它藏在哪」 |
| 4 ⬅ | 安全设备、内网处置与云上防护 | 从体系上做到「防得住」 |
🙏 致谢与声明
-
内容来源 :CSDN @一只枷锁 的 HW 系列文章(具体链接见各章开头)。本文为学习笔记整理,非原创。
-
本文改动:结构重排、原理补全、错误修正(补充处标 💡,修正处标 ⚠️),并补充了公开资料中的指纹数据、排查顺序与落地清单。
-
合规声明 :本文所有特征、规则与命令仅用于防守侧检测、护网值守与授权渗透测试/应急响应。 未经授权对他人系统实施远控、植入 Webshell、建立 C2 通道、内网横向移动、日志篡改或未授权端口扫描,均属违法。
-
如需转载请注明原作者与本文出处;如有侵权请联系删除。