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