跳到页面内容
跳到互动练习
互动课堂 / 入口与出口测绘所DAILY / SECURITY TERMS

003 / 安全工程与治理 / Attack Surface

大门装了锁,旧窗和后门呢?

攻击面 · Attack Surface

订单网站要求登录了,但旧导出接口和公开备份仍然在。你不是来数页面,而是从外部访问者的位置,追踪数据能从哪里进入、经过哪些信任边界、又从哪里出去。

开始探索 ↓8–12 分钟
动手实验 · 场景判断 · 实用检查

多人从房屋的门窗、屋顶和设备旁接近,提示可能被触达的入口不止一处。房屋只是地图隐喻;入口存在不证明已经出现漏洞,内部及数据出口也需要另外盘点。

攻击面 · 本课场景

Attack Surface 概念寓意:一个系统所有可能被攻击者接触、输入、调用或利用的入口总和。

多人从房屋的门窗、屋顶和设备旁接近,提示可能被触达的入口不止一处。房屋只是地图隐喻;入口存在不证明已经出现漏洞,内部及数据出口也需要另外盘点。

按 Esc 或点击画面外侧关闭。打开原图 ↗

本课任务 / 攻击面

画出必要与多余的访问路径,区分可达、获准读取与已经存在漏洞。

  • 从入口、出口、数据与信任边界盘点暴露
  • 区分攻击面、漏洞和风险
  • 比较不同访问者视角与配置变化

攻击面只是开放端口吗?

攻击面包含可能进入系统、造成影响或带走数据的接触点。应用接口、文件导入、管理路径和数据出口都可能在范围内;看端口或页面数量只是其中一部分。[1][2]

有入口就一定有漏洞吗?

不是。业务需要可用接口;攻击面说明应在哪里分析和验证,漏洞说明哪里有可利用缺陷,风险还涉及威胁、影响和已有控制。不能把四个入口换算成四倍风险。[2][3]

内部入口就可以不管吗?

视角改变,可达路径也改变。外网匿名用户、已登录成员和管理人员具有不同的初始能力。把入口移到内部网络能收窄一种暴露,但仍需核对身份、权限及跨边界的数据流。[1][3]

亲手探索 / 不同条件,不同结果

保留业务入口,把遗留路径一条条对上账。

这张订单站地图含当前 API、旧导出 API、管理端口、备份与工作进程外连。切换匿名/成员视角,收敛配置后重新绘图。模型不扫描网络,也不提供通用风险分数。

边界与路径实验台 · 离线教学模型

关掉旧门,也别忘记旁边的备份出口。

为一家虚构订单站收敛暴露面。保留必需的当前 API,逐一改变旧部署、管理端口、备份、认证与外连,比较匿名和已登录成员两种观察位置。

逐项调整这张地图

尚未检查当前设置。修改条件会清除旧结论,请运行本轮实验。

这里没有扫描真实站点。可达性、是否存在漏洞、影响与风险是不同问题;关闭页面导航也不等于接口下线。

随手查 / 把理解带回实际工作

理解机制之后,检查这些细节。

实验是简化模型。真实环境需要明确业务规则、验证失败路径,并持续维护配置与证据。

01 / 实用细节

先画资产与信任边界,再看接口

说明保护的数据、处理它的组件、访问者与外部依赖,并画出它们之间的数据流。示例中订单 API 和备份虽然都能给出业务数据,却不是同一道权限检查;一条控制生效不能代替另一条路径的核验。[3]

02 / 实用细节

盘点要贴近真实部署

设计图、源码和实际环境可能不一致。核对域名、服务、接口版本、管理面与对象存储,记录用途与负责方;再用获准的观察与测试补齐遗漏。没有在导航里显示的旧接口,也可能仍接受请求。[2]

03 / 实用细节

先去掉不再需要的能力

遗留部署、废弃功能和不必要的公开数据会扩大需要维护的范围。下线前确认依赖和业务替代路径,下线后验证服务端不可达或拒绝;只删除一个链接不能证明入口消失。[2]

04 / 实用细节

认证改变暴露条件,不让入口消失

给 API 增加认证,可能阻止匿名数据访问,但接口解析、认证实现以及已登录用户的权限仍需评估。本例已登录成员被固定批准读订单;没有模拟更细的租户或对象授权。[3][2]

05 / 实用细节

出口和副本也要进入地图

只看入站会遗漏工作进程外连、导出文件和备份。限制出口有助于控制部分数据流,但不能证明不存在其他泄露路径;受保护的备份还要保留可恢复性,不能为减少数量而破坏业务恢复。[1][2]

06 / 实用细节

变化评审关注新能力而非单纯计数

相同技术上增加一个类似页面,与新增匿名文件上传或管理角色的风险变化不同。每次架构、接口、角色或依赖改变,更新图、重新做威胁分析并验证关键路径;本图计数仅帮助看见固定示例的变化。[3][2]

从模拟,到验证

找一个获准的环境,实际检查一次。

勾选用于本页自查,不会自动标记整课已学会。练习与清单刷新后重置。

本页已检查 0 / 5 项

实际检查清单
30 秒场景小测

主站修好了,但旧测试站还在公网,这主要说明什么?

能解释原因,再标记学会。

小测结果同步错题本;“已学会”沿用原有本地学习记录。

资料与依据

  1. NIST CSRC · Attack Surface ↗

    系统边界上的进入、影响与提取数据的接触点

  2. OWASP · Attack Surface Analysis ↗

    路径、数据、角色、遗留接口、备份与变化分析

  3. OWASP · Threat Modeling ↗

    分解系统、数据流、信任边界与持续威胁分析

本页场景、人物与数据均为教学示例。互动选择不会上传;收藏、已学会与错题沿用当前浏览器本地存储。来源正文核对日期:2026-10-08。