应急响应到底是什么:从数据流看它的边界

加固 · 2 分钟阅读· 228 次阅读

隔离主机前先取内存与连接表,直接关机等于把最关键的证据抹掉

理解它的关键是画出三条线:入口、信任边界、危险点。

先说结论

漏洞的本质是「不可信数据到达了危险点」,防御的本质是「在中间加一道能正确判断的关卡」。

  • 入口:数据从哪来,谁都能改吗
  • 边界:跨边界时有没有做类型与格式判断
  • 危险点:拼接、解析、执行、反序列化
  • 前置条件:需要什么权限、什么配置
  • 影响面:能读到什么、能改到什么

数据流:从入口到危险点

攻击者常留定时任务与 SSH 公钥,清理时要按这两类逐项核对,这两处是清理时最容易漏的,账号也要一起停。

环节 作用 常见失效
入口 接收参数、上传、请求头 未限制类型与长度
传输 编码、解码、路由 多次解码绕过校验
校验 白名单、类型转换 黑名单、只校验一次
危险点 拼接/解析/执行 直接信任上游

信任边界在哪

沟通要走独立通道,生病的邮箱与即时通讯正是对方盯着的地方,可能正从里面看着,先建群再谈处置。

边界两侧的数据可信度不同,所有校验都应该发生在边界上,而不是散落在业务代码里。

这个问题的几个关键事实

决定它「是理论还是现实」的几条:

  • 应急的第一个小时决定影响范围,流程要能让人不思考就照着做下来,否则第一个小时全花在讨论上,演练要按分钟计时
  • 恢复之前要确认入口已经堵住,否则重装之后还会被同样打一遍

应急响应到底是什么

影响面怎么判

评估危害时先问:需要什么身份、需要开什么配置、能不能碰到内网。三个问题的答案决定了它是「低危」还是「要连夜修」。

为什么总是修不干净

一发现就关机,内存里的证据全丢了

只重装受影响的主机,没查横向与账号

根因通常是「同一个入口有多个解析器」,修了一个,另一个还通。

再补充几点

这几条不改变结论,但会改变你评估风险时的顺序。

  • 复盘要写清时间线并精确到分钟,模糊的复盘下一次还会犯同样的错
  • 复盘开成检讨会,没有可执行的改进项

理解数据流,比背 payload 有用得多。

评论 (3)

阿
阿哲

审计检查点可以直接做成 checklist。

K
Kai

日志留存时间那条被我们领导采纳了。

路
路人甲

终于有人讲清楚「为什么」而不是只给命令。

发表评论

验证码

提交后需站长审核,通过后才会显示。