我 google 了一些,但感觉不是很确认.用 orm 方式去用应该是可以防止的,不知道用 sqlalchemy 直接执行 sql 是不是也有防止呢?
|
1
https://groups.google.com/forum/#!topic/sqlalchemy/RLtezuLDos4
只要拼接,就是不安全的,请用参数绑定 |
|
dong3580Jan 22, 2016 via Android
2
用参数!
同时尽量前端和后端都要检验非法字符, |
|
ethegoJan 22, 2016
3
不使用 excute , sqlalchemy 基本上没有问题
|