| 默认拒绝 | PUT/DELETE/TRACE/OPTIONS 等按需开放 |
|---|---|
| 实现 | WAF 规则或 nginx 配置 |
| 例外 | 跨域预检需要的 OPTIONS 单独放行 |
nginx 示例
nginx 示例
if ($request_method !~ ^(GET|POST|HEAD)$) {
return 405;
}
# 需要跨域时对 OPTIONS 单独处理并返回 CORS 头方法限制属于低成本高收益的加固项,建议默认启用。
仅放行业务需要的请求方法(GET/POST 等),可直接拦掉大量探测与危险方法调用。
| 默认拒绝 | PUT/DELETE/TRACE/OPTIONS 等按需开放 |
|---|---|
| 实现 | WAF 规则或 nginx 配置 |
| 例外 | 跨域预检需要的 OPTIONS 单独放行 |
if ($request_method !~ ^(GET|POST|HEAD)$) {
return 405;
}
# 需要跨域时对 OPTIONS 单独处理并返回 CORS 头