在 Flask 应用中,确保安全性非常关键,尤其是当你将应用部署到公网环境中时。Flask 本身虽然轻量,但通过组合安全策略、扩展库和最佳实践,可以构建一个非常安全的 Web 应用。
一、常见 Flask 安全风险(必须防护)
| 安全问题 | 简要说明 |
|---|---|
| CSRF(跨站请求伪造) | 恶意网站诱导用户操作已登录站点 |
| XSS(跨站脚本攻击) | 攻击者注入 JavaScript 代码 |
| SQL 注入 | 拼接 SQL 时被注入恶意语句 |
| 会话劫持 / Cookie 泄露 | 会话 ID 被窃取 |
| 弱密码存储 | 明文保存密码极其危险 |
| 无认证/授权机制 | 所有人都能访问敏感接口 |