用途:为 TYPO3 v14.x 安装与扩展提供安全加固指导,兼容性仅限 v14.x。配置示例需结合实际 v14 源码与部署的信任/代理模型验证,并非通用即插即用预设。评估时只检查报告,不改配置、账户或权限;仅在明确要求时实施加固。
主要能力:关键配置(BE/FE/SYS/LOG,如关闭 debug、会话超时、Argon2id 密码哈希、加密密钥、日志);可信主机模式 trustedHostsPattern 防主机头注入;文件系统安全(fileDenyPattern、目录权限、保护 var/log、config、.env、vendor 等);Install Tool 安全(删除 var/transient/ENABLE_INSTALL_TOOL、强密码、Web 服务器层 IP 限制);后端用户安全(密码策略、内置 MFA、登录日志);内置 CSP 及事件/TS 配置;SQL 注入防护(QueryBuilder、Extbase);XSS 与 CSRF 防护。
使用方式:按需在 config/system/settings.php 等位置应用示例;命令如 rm var/transient/ENABLE_INSTALL_TOOL、openssl rand -base64 32 保持原样。Web 服务器规则见 references/web-server-hardening.md,每个响应头只在一层设置,用 curl -I 验证。
限制:示例非通用预设;fileDenyPattern 会整体替换 Core 默认值,须从 v14 默认追加;lockSSL 仅 BE,FE 需在 Web 服务器/代理强制 HTTPS 并发送 HSTS;devIPmask 不限制 Install Tool;__trustedProperties 非会话绑定 CSRF 令牌,匿名表单需应用支持的会话保护并验证拒绝伪造提交。具体功能开关名称随小版本变化,须查 Core 文档确认。