### 暴露面梳理怎么做

1. 梳理资产

这是暴露面梳理的第一步，也是基础。你必须知道你有什么，才能知道要保护什么

- 网络资产：识别所有 IP 地址、域名、子域名、开放端口、服务和应用
- 物理资产：包括服务器、电脑、手机、IoT 设备等
- 第三方资产：云服务（AWS、Azure、阿里云）、SaaS 应用（Salesforce、Workday）、外包服务商等。这些都是你无法完全控制，但可能成为攻击入口的点
- 人员资产：员工、供应商、合作伙伴。人是最大的漏洞，钓鱼邮件、社会工程学都以人为目标

2. 识别攻击入口

梳理完资产后，你需要从攻击者的角度思考，他们会从哪里下手

- 外部暴露面：这是最常见的攻击入口
  - Web 应用：包括网站、Web API、后台管理系统等。可能存在 SQL 注入、跨站脚本（XSS）、文件上传漏洞等
  - 开放端口和服务：如 SSH、RDP、FTP、数据库服务等。配置不当、弱口令、未打补丁的服务都可能被利用
  - 域名和子域名：子域名接管、域名劫持等都是常见的攻击手法
  - 邮件系统：钓鱼邮件是获取内部权限的有效方式
- 内部暴露面：一旦攻击者进入内部网络，他们会寻找更多的弱点
  - 内部 Web 应用：许多内部应用的安全防护比不上外部应用
  - 内网资产：未打补丁的操作系统、配置错误的设备、共享文件夹权限过大等
  - 人员行为：员工在社交媒体上泄露公司信息、使用弱密码等

3. 持续监控与更新

暴露面梳理不是一次性的任务，而是一个持续的过程

- 自动化监控：使用自动化工具定期扫描和监控你的资产
- 资产变更管理：建立资产变更登记制度，确保新上线的服务、应用都能被及时纳入梳理范围
- 威胁情报：订阅威胁情报，了解最新的漏洞和攻击手法，及时更新你的防御策略