Ubuntu上ThinkPHP安全漏洞防范要点
一 框架与补丁管理
二 运行时与访问控制
三 输入校验与数据安全
四 系统与运维加固
五 快速核查清单
| 检查项 | 期望状态/做法 |
|---|---|
| ThinkPHP 版本 | 已升级至不含 CVE-2024-48112 的安全版本;持续关注官方修复 |
| 生产配置 | app_debug=false;隐藏版本信息;启用强制路由 |
| 反序列化入口 | 实施 IP 白名单 与访问控制;非必要不暴露公网 |
| 输入与输出 | 全链路校验与转义;SQL 使用参数绑定/ORM |
| 密码存储 | 使用 bcrypt/Argon2 等强哈希 |
| 文件上传 | 类型/大小/内容校验;目录不可执行;隔离存储 |
| 危险函数 | 已禁用 eval/exec/shell_exec/phpinfo 等 |
| 访问与网络 | 全站 HTTPS;仅开放必要端口;限制管理源地址 |
| WAF/防火墙 | 已部署并开启通用攻击规则集 |
| 日志与监控 | 关键日志集中与告警;定期审计异常行为 |