在 CI/CD 流水线中集成 STRIDE 威胁建模:从设计评审到自动化安全门禁 Web安全

在 CI/CD 流水线中集成 STRIDE 威胁建模:从设计评审到自动化安全门禁

在微服务与持续交付架构中,开发团队往往默认内网调用是可信的,或者认为上游网关已完成所有必要的身份识别与过滤。这种“隐式信任”假设会导致严重的安全断层:一旦接口进入自动化构建与部署,未在设计期显式声明的防护要求,便无法在 CI/CD 流水线中转化为有效的检查规则...
阅读全文
在 CI/CD 中落地 API 规范驱动的 DAST 自动化扫描:从 OpenAPI 契约解析到鉴权断言与门禁阻断 SQL注入

在 CI/CD 中落地 API 规范驱动的 DAST 自动化扫描:从 OpenAPI 契约解析到鉴权断言与门禁阻断

在传统 DAST 实践中,爬虫遍历模式在面对现代 API 时往往力不从心:单页应用大量使用异步请求,未登录状态下的扫描器既摸不清接口边界,也无法触达需要鉴权的业务逻辑,最终产出一堆“扫了个寂寞”的低价值报告。而当你试图把这些扫描结果接入 CI/CD 流水线做质...
阅读全文
授权测试密码重置令牌:验证单次使用、有效期与账户绑定 Web安全

授权测试密码重置令牌:验证单次使用、有效期与账户绑定

密码重置令牌的授权测试,核心不是观察链接能否打开,而是确认它在签发、使用、过期、重新申请和密码变更后,是否仍具备正确的权限。本教程仅适用于书面授权范围内的系统,使用两个专用测试账户和受控邮箱,通过低频操作与状态变化建立证据;不枚举真实账户,不猜测令牌,也不向非...
阅读全文
授权渗透测试功能测试计划编写教程:正向/负向用例、停止条件与证据复核 渗透测试

授权渗透测试功能测试计划编写教程:正向/负向用例、停止条件与证据复核

授权渗透测试的功能测试计划,本质上是委托方与测试方共用的一份工作文档。它不负责罗列工具,也不承诺发现多少漏洞,而是把委托目标翻译成双方都能逐条核对的测试条目:测哪些资产和业务功能、用什么角色和前置条件、预期看到什么结果、什么情况下必须停下来、证据如何保存和复核...
阅读全文
授权渗透测试跨域资源共享(CORS)配置核验教程:从反射来源到凭证泄露验证 渗透测试

授权渗透测试跨域资源共享(CORS)配置核验教程:从反射来源到凭证泄露验证

在开展任何安全评估之前,请先确认你已获得目标系统的书面授权。本文所有示例均使用占位域名与虚构环境,旨在演示核验思路与判断方法,请勿对未授权的系统执行任何测试。CORS(跨域资源共享)配置核验属于 Web 应用安全测试中的常见环节,其核心不在于“能否利用”,而在...
阅读全文
IaC 安全扫描工具上手指南:用 Checkov、Trivy、KICS 和 Kubescape 做配置检查 SQL注入

IaC 安全扫描工具上手指南:用 Checkov、Trivy、KICS 和 Kubescape 做配置检查

基础设施即代码的安全扫描,真正难的不是把工具跑起来,而是让扫描结果在流水线里“可信”。同一个 Terraform 目录,用不同工具、不同版本、不同规则集扫出来的告警数量可能相差数倍,其中既有真问题,也有大量因为缺少运行时上下文而产生的误报。所以在把任何扫描器接...
阅读全文