在同一 CI/CD 流水线中编排 SAST、DAST 与依赖扫描:从阶段划分到分级阻断与回滚 安全开发

在同一 CI/CD 流水线中编排 SAST、DAST 与依赖扫描:从阶段划分到分级阻断与回滚

一次合并请求触发流水线后,最容易被忽略的安全假设是:扫描器越多、位置越靠前,门禁就越可靠。按这个假设,很容易把 SAST、依赖扫描和 DAST 全塞进同一个 security 阶段串行执行,任何一项有发现就 fail。结果是一个只改了三行样式的 MR 也要等 ...
阅读全文
授权测试 Webhook 回调地址:用受控接收端验证服务端请求伪造风险 Web安全

授权测试 Webhook 回调地址:用受控接收端验证服务端请求伪造风险

本次测试的目标不是证明 Webhook 能发送请求,而是在明确授权的测试环境中,判断服务端是否会请求回调地址策略不允许的目标。测试前应取得回调配置权限、触发方式、允许测试的域名和时间窗口,并准备两个自有 HTTPS 接收端。两者都必须在授权范围内;即使要验证“...
阅读全文
授权渗透测试交战规则落地教程:从范围边界、停止条件到证据与数据处置 渗透测试

授权渗透测试交战规则落地教程:从范围边界、停止条件到证据与数据处置

授权书签完字,并不意味着测试可以马上开始。真正决定一次渗透测试是“合规交付”还是“事故复盘”的,是签字之后那段把条款翻译成动作的过程:授权书上的“测试范围:example.com”到底包不包含子域、CDN 回源 IP 和第三方 SaaS?时间窗写的是工作日 9...
阅读全文
在 CI/CD 中用 Semgrep 与 OPA 构建污点审计与 IaC 合规拦截引擎:从规则分级到合并阻断与回滚 安全开发

在 CI/CD 中用 Semgrep 与 OPA 构建污点审计与 IaC 合规拦截引擎:从规则分级到合并阻断与回滚

很多团队都遇到过同一个尴尬场景:流水线里 Semgrep 扫描显示通过,OPA 策略检查也是绿色,但几周后安全团队在代码里翻出同一个命令注入,或者一个把 S3 存储桶设成公开读的 Terraform 变更。问题不在于工具没跑,而在于“扫描结果”和“合并决策”之...
阅读全文