国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

python 操作mysql如何經(jīng)量防止自己的程序在之后被惡意注入(說(shuō)白了就是問(wèn)一下python防注入的一些要點(diǎn))
滿天的星座
滿天的星座 2017-06-14 10:50:54
0
2
920

有沒(méi)有必要參考以往的php或者java之類的語(yǔ)言的防注入文檔呢?python相關(guān)的防注入文檔實(shí)在不好找

滿天的星座
滿天的星座

全部回復(fù)(2)
黃舟

1.通過(guò)

cursor.execute("select * from table where name=%s", "name")

可以防注入。

2.如果通過(guò)

sql = "select * from table where name=%s" % MySQLdb.escape_string(name)

這種格式,需要MySQLdb.escape_string(name),可以防注入.

推薦使用第一種。

學(xué)霸
sql = "INSERT INTO `users` (`email`, `password`) VALUES (%s, %s)"
cursor.execute(sql, ('webmaster@python.org', 'very-secret'))

我知道的一點(diǎn)是不要使用 sql.format("x1", "x2"), 要把參數(shù)傳給cursor.execute去處理

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板