| name | vulnerability-assessment |
| description | 漏洞评估的专业技能和方法论 |
| version | 1.0.0 |
漏洞评估
概述
漏洞评估是识别和评估系统漏洞的重要环节。本技能提供漏洞评估的方法、工具和最佳实践。
评估流程
1. 范围确定
确定范围:
2. 信息收集
收集信息:
3. 漏洞扫描
扫描类型:
4. 漏洞验证
验证方法:
5. 风险评估
评估因素:
扫描工具
网络扫描
使用Nessus:
使用OpenVAS:
gvm-setup
使用Nmap:
nmap --script vuln target
nmap --script smb-vuln-ms17-010 target
应用扫描
使用Burp Suite:
使用OWASP ZAP:
zap.sh
zap-cli quick-scan http://target.com
zap-cli full-scan http://target.com
使用Acunetix:
代码扫描
使用SonarQube:
sonar-scanner
使用Checkmarx:
漏洞分类
按严重性
严重(Critical):
高危(High):
中危(Medium):
低危(Low):
按类型
注入漏洞:
- SQL注入
- 命令注入
- LDAP注入
- XPath注入
认证漏洞:
授权漏洞:
配置错误:
风险评估
CVSS评分
基础指标:
- 攻击向量(AV)
- 攻击复杂度(AC)
- 所需权限(PR)
- 用户交互(UI)
影响指标:
- 机密性影响(C)
- 完整性影响(I)
- 可用性影响(A)
计算CVSS:
业务影响
评估因素:
风险矩阵:
低影响 中影响 高影响
高可能性 中 高 严重
中可能性 低 中 高
低可能性 低 低 中
报告编写
报告结构
执行摘要:
详细发现:
附录:
报告模板
# 漏洞评估报告
## 执行摘要
- 评估时间:2024-01-01
- 评估范围:xxx
- 发现漏洞:xx个
- 严重漏洞:x个
## 漏洞列表
### VULN-001: SQL注入
- 严重性:严重
- CVSS评分:9.8
- 描述:...
- 影响:...
- 修复建议:...
## 总结
...
最佳实践
1. 扫描前
2. 扫描中
3. 扫描后
注意事项
- 获得明确授权
- 避免对系统造成影响
- 保护扫描数据
- 及时报告关键漏洞