国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

python 操作mysql如何經量防止自己的程序在之后被惡意注入(說白了就是問一下python防注入的一些要點)

瀏覽:101日期:2022-06-11 13:45:45

問題描述

有沒有必要參考以往的php或者java之類的語言的防注入文檔呢?python相關的防注入文檔實在不好找

問題解答

回答1:

1.通過

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

可以防注入。

2.如果通過

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

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

推薦使用第一種。

回答2:

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

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

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 嫩江县| 乐都县| 荣昌县| 博爱县| 陆河县| 花垣县| 龙岩市| 图片| 丰顺县| 北川| 温泉县| 长兴县| 阿合奇县| 和田市| 顺昌县| 茌平县| 达日县| 都江堰市| 甘孜县| 抚州市| 泌阳县| 青田县| 盈江县| 姜堰市| 五寨县| 靖宇县| 牟定县| 樟树市| 迭部县| 隆安县| 玉环县| 五大连池市| 樟树市| 新昌县| 通榆县| 江都市| 蓝田县| 武乡县| 宜君县| 新兴县| 大城县|