悉思安全防护基线设计方案完成确定,请求防护、身份认证、内容安全与审计四条主线各自的实现要求与默认取值逐项写明。基线的作用是把安全要求变成可核对的项目:站点按清单逐项确认,防护能力不再依赖部署者的经验差异。
四条主线覆盖从请求入口到操作留痕的完整链路,任意一条缺失都会让防护出现断点。
| 主线 | 防护对象 | 基线要求 |
|---|---|---|
| 请求防护 | 参数注入、路径遍历、恶意来源 | 参数化查询与来源校验默认开启 |
| 身份认证 | 管理入口、接口调用、会话 | 管理入口强制认证,会话具备时效 |
| 内容安全 | 模板输出、富文本、跨站请求 | 输出转义与内容策略头默认下发 |
| 审计留痕 | 配置变更、内容操作、登录行为 | 关键操作记录操作者与来源 |
请求防护的基线要求所有数据库操作使用参数化写法,字段名与表名来自白名单校验,任何来自请求的值都不参与语句拼接。路径类参数在读取阶段做规范化与越界判定,首页与附件目录之外的文件访问一律拒绝。
来源校验按两层执行:全局黑名单拦截明显恶意的来源特征,频次限制拦截异常访问节奏。两层规则都以配置项形式声明,站点可按业务场景调整阈值而不改代码。
管理入口与写操作接口强制认证,认证结果写入带时效的会话凭证,跨站请求伪造防护对所有写操作生效。登录失败次数与锁定策略纳入基线,异常登录在审计日志中可查。
模板输出与富文本内容的处理规则写入基线:模板变量按上下文转义,富文本入库前按白名单清洗标签,展示层按内容安全策略限定可执行资源来源。策略头按全局与域名级两层配置,站点可覆盖或追加。
转义规则的判定方式是按输出位置区分:标签体内、属性值内与脚本上下文分别采用对应转义方式,避免出现单一路径通吃的写法。
防护基线的默认值按最保守取值确定,站点按业务场景放宽而不是收紧。默认取值的确定方式参考两类依据:一类是通用防护要求,例如写操作必须携带校验令牌;另一类是运行成本约束,例如频次限制的阈值取足以拦截异常访问又不影响正常使用的区间。
站点差异通过配置项表达,差异项在基线上逐条标注原因:涉及第三方对接的站点放宽来源校验范围,涉及大文件上传的站点调整请求体积上限。差异项需要记录变更人与生效范围,版本升级时按差异清单复核,避免放宽项在升级后失效或被无意放大。
基线的复核周期与版本节奏绑定:每个版本发布前按清单核对一次,核对结果与差异清单一并归档,防护基线的执行情况因此可追溯、可审计。核对表同时保留未启用项的说明,未启用并不等于忽略,而是记录了暂缓原因与计划启用版本。
评论
加载中...