攻击面只是开放端口吗?
攻击面包含可能进入系统、造成影响或带走数据的接触点。应用接口、文件导入、管理路径和数据出口都可能在范围内;看端口或页面数量只是其中一部分。[1][2]
003 / 安全工程与治理 / Attack Surface
攻击面 · Attack Surface
订单网站要求登录了,但旧导出接口和公开备份仍然在。你不是来数页面,而是从外部访问者的位置,追踪数据能从哪里进入、经过哪些信任边界、又从哪里出去。
多人从房屋的门窗、屋顶和设备旁接近,提示可能被触达的入口不止一处。房屋只是地图隐喻;入口存在不证明已经出现漏洞,内部及数据出口也需要另外盘点。
本课任务 / 攻击面
亲手探索 / 不同条件,不同结果
这张订单站地图含当前 API、旧导出 API、管理端口、备份与工作进程外连。切换匿名/成员视角,收敛配置后重新绘图。模型不扫描网络,也不提供通用风险分数。
边界与路径实验台 · 离线教学模型
为一家虚构订单站收敛暴露面。保留必需的当前 API,逐一改变旧部署、管理端口、备份、认证与外连,比较匿名和已登录成员两种观察位置。
尚未检查当前设置。修改条件会清除旧结论,请运行本轮实验。
这里没有扫描真实站点。可达性、是否存在漏洞、影响与风险是不同问题;关闭页面导航也不等于接口下线。
随手查 / 把理解带回实际工作
实验是简化模型。真实环境需要明确业务规则、验证失败路径,并持续维护配置与证据。
01 / 实用细节
说明保护的数据、处理它的组件、访问者与外部依赖,并画出它们之间的数据流。示例中订单 API 和备份虽然都能给出业务数据,却不是同一道权限检查;一条控制生效不能代替另一条路径的核验。[3]
02 / 实用细节
设计图、源码和实际环境可能不一致。核对域名、服务、接口版本、管理面与对象存储,记录用途与负责方;再用获准的观察与测试补齐遗漏。没有在导航里显示的旧接口,也可能仍接受请求。[2]
03 / 实用细节
遗留部署、废弃功能和不必要的公开数据会扩大需要维护的范围。下线前确认依赖和业务替代路径,下线后验证服务端不可达或拒绝;只删除一个链接不能证明入口消失。[2]
04 / 实用细节
给 API 增加认证,可能阻止匿名数据访问,但接口解析、认证实现以及已登录用户的权限仍需评估。本例已登录成员被固定批准读订单;没有模拟更细的租户或对象授权。[3][2]
05 / 实用细节
只看入站会遗漏工作进程外连、导出文件和备份。限制出口有助于控制部分数据流,但不能证明不存在其他泄露路径;受保护的备份还要保留可恢复性,不能为减少数量而破坏业务恢复。[1][2]
06 / 实用细节
相同技术上增加一个类似页面,与新增匿名文件上传或管理角色的风险变化不同。每次架构、接口、角色或依赖改变,更新图、重新做威胁分析并验证关键路径;本图计数仅帮助看见固定示例的变化。[3][2]
从模拟,到验证
勾选用于本页自查,不会自动标记整课已学会。练习与清单刷新后重置。
本页已检查 0 / 5 项
小测结果同步错题本;“已学会”沿用原有本地学习记录。
系统边界上的进入、影响与提取数据的接触点
路径、数据、角色、遗留接口、备份与变化分析
分解系统、数据流、信任边界与持续威胁分析
本页场景、人物与数据均为教学示例。互动选择不会上传;收藏、已学会与错题沿用当前浏览器本地存储。来源正文核对日期:2026-10-08。