首页
›
网络通信与数字安全工程
›
020-Web API与微服务安全
›
《API安全自动化扫描与验证》
VIP12
本课程属于:020-Web API与微服务安全
网络通信与数字安全工程 · 共 12 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
API安全扫描自动化实践
📚 共计 30 章节
01
API安全概述
什么是API安全、为什么重要、常见攻击类型、OWASP API Top 10解读
注入
越权
数据泄露
02
API安全扫描基础
扫描原理、静态/动态/交互式类型、工具选型、流程设计
SAST
DAST
IAST
03
环境搭建
Python虚拟环境、Docker部署、Postman/Newman、Burp Suite社区版
Docker
Burp
Newman
04
API文档解析
OpenAPI/Swagger规范、生成测试用例、端点提取与参数化
Swagger
OpenAPI
05
认证与授权测试
JWT检测、OAuth 2.0流程、API Key泄露、IDOR越权
JWT
OAuth
IDOR
06
注入攻击扫描
SQL注入(报错/布尔盲注)、NoSQL、命令注入、LDAP注入
SQLi
NoSQL
命令注入
07
输入验证测试
XSS、SSRF、XXE、参数污染
XSS
SSRF
XXE
08
速率限制与暴力破解
限流机制、暴力破解防护、验证码绕过、账户锁定策略
限流
暴力破解
09
敏感数据泄露扫描
身份证/手机号/密钥检测、错误信息泄露、日志泄露
PII
日志
10
业务逻辑漏洞
批量赋值、竞争条件、支付绕过、优惠券滥用
逻辑漏洞
竞争
11
自动化扫描框架设计
Python框架架构、插件化、任务调度、结果存储
架构
插件
12
使用Python Requests库
GET/POST/PUT/DELETE、Headers/Cookies、Session、代理
Requests
Session
13
使用Python httpx库
异步HTTP、连接池、超时重试、HTTP/2
httpx
异步
14
使用Python mitmproxy
中间人代理、请求/响应拦截、流量录制回放、脚本编写
mitmproxy
中间人
15
使用Python sqlmap API
集成sqlmap、结果解析、批量扫描任务管理
sqlmap
SQL注入
16
使用Python nuclei
集成nuclei模板、自定义YAML、批量扫描与聚合
nuclei
YAML
17
使用Python wfuzz
模糊测试入门、Payload生成、过滤器、结果分析
wfuzz
模糊测试
18
使用Python bandit
静态代码安全分析、规则配置、CI/CD集成、误报处理
bandit
SAST
19
使用Python semgrep
自定义规则、模式匹配、跨文件分析、规则库管理
semgrep
规则
20
使用Python OWASP ZAP API
ZAP自动化、主动/被动扫描、警报处理、报告生成
ZAP
OWASP
21
使用Python Burp Suite API
Burp扩展开发、扫描队列、漏洞验证、数据导出
Burp
扩展
22
使用Python Postman/Newman
集合运行器、测试脚本、环境变量、CI/CD集成
Postman
Newman
23
使用Python GraphQL安全扫描
Introspection检测、深度查询、批量查询、字段级权限
GraphQL
Introspection
24
使用Python gRPC安全扫描
gRPC协议分析、反射攻击、消息篡改、TLS检查
gRPC
反射
25
使用Python WebSocket安全扫描
握手验证、消息注入、会话劫持、跨域攻击
WebSocket
劫持
26
使用Python REST API fuzzing
模糊测试策略、字典生成、变异算法、覆盖率分析
Fuzzing
变异
27
使用Python 报告生成
HTML/PDF报告、漏洞统计图表、趋势分析
报告
PDF
28
使用Python CI/CD集成
Jenkins Pipeline、GitLab CI、GitHub Actions、门禁
CI/CD
Jenkins
29
使用Python 告警与通知
邮件、Slack/钉钉/飞书、Webhook、告警级别管理
告警
通知
30
综合实战项目
企业级API安全扫描平台、多工具协同、关联分析、持续监控
实战
平台
所属VIP或分类
同VIP:API安全测试与风险治理
同VIP:API网关安全策略与流量治理
同VIP:Burp-Suite-Web安全测试工程