时序攻击防御实战:恒定时间比较加固
时序攻击防御实战:用采样脚本定位短路比较泄露,给出 Python、PHP、Java、Node.js、Go 五种语言的恒定时间比较改造,并统一账号枚举分支代价与入口限流。
时序攻击防御实战:用采样脚本定位短路比较泄露,给出 Python、PHP、Java、Node.js、Go 五种语言的恒定时间比较改造,并统一账号枚举分支代价与入口限流。
Cookie 安全属性配置实战:审计 HttpOnly、Secure、SameSite 缺失项,用 Nginx proxy_cookie_flags 统一注入并配合 __Host- 前缀,附属性与会话固定验证脚本。
会话固定攻击防御实战:从登录前后会话 ID 检测到 PHP/Servlet/Express 三套轮换实现,配合 Cookie 安全属性、URL 会话通道关闭与旧 ID 失效验证,附掉线排查。
开放重定向防御实战:Nginx map 白名单、应用层相对路径校验、WAF 兜底规则,含五类绕过手法与可直接执行的回归验证脚本。
CRLF 注入(HTTP 响应拆分)可截断响应头、伪造响应内容与缓存副本。本文给出 Nginx map 编码检测返回 400、ModSecurity 响应阶段规则、PHP 与 Java 响应头净化函数、缓存侧禁止缓存含 Set-Cookie 跳转响应的完整配置,并附 curl 验证用例与日志审计命
HTTP 参数污染(HPP)利用同名参数在不同中间件下的取值差异,可绕过金额校验、权限判断与 WAF 规则。本文给出 Nginx map 重复参数检测规则、ModSecurity urlDecodeUni 规则、PHP/Servlet/Django 三套参数规范化实现,并附 curl 验证用例与访
Host 头完全由客户端控制,可导致密码重置链接投毒、缓存投毒与访问控制绕过。本文给出 Nginx default_server 拒绝、基于 $http_host 的白名单 map、X-Forwarded 头覆盖,以及 PHP/Django/Spring Boot 的框架层校验配置,并用 curl
点击劫持通过透明 iframe 覆盖诱导用户点击,X-Frame-Options 与 CSP frame-ancestors 是成本最低的防御手段。本文给出 Nginx、Apache、Tomcat、Spring Security 四层可复制配置,说明 always 参数与指令合并不生效的坑,并提供
HSTS 让浏览器在指定周期内强制使用 HTTPS,从根上阻断 SSL 剥离与跳转降级劫持。本文讲解 max-age、includeSubDomains、preload 三个参数的作用边界,给出 Nginx 与 Apache 可直接复制的配置、分阶段放大 max-age 的上线节奏、预加载列表申请
HTTP/2 开启后不做限制会被 Rapid Reset 打满资源。本文详解 Nginx HTTP/2 加固:http2_max_concurrent_streams 并发流限制、keepalive_requests 连接复用上限、limit_conn 与 limit_req 兜底、h2c 关闭,含 h2load 验证与 CDN 真实 IP 误封排查。
无请求体限制的 Nginx 会被大文件 POST 灌满磁盘,超时过宽则被慢速攻击占满 worker。本文详解 Nginx 请求限制配置:client_max_body_size 三层作用域收紧、上传接口精确放宽、超时参数组调优、PHP 参数同步与 413 自定义错误页,含配置验证命令与常见报错排查。
管理后台暴露公网是爆破与漏洞利用的头号目标。本文详解 Nginx 后台访问控制配置:allow/deny IP 白名单、auth_basic 密码认证、satisfy 组合逻辑与请求频率限制,含 htpasswd 生成命令与三层验证方法,适用于 WordPress 后台、数据库面板等管理入口防护。