gpt4 book ai didi

sql - Mysql 更改分隔符以获得更好的 SQL INJECTION 处理?

转载 作者:行者123 更新时间:2023-11-29 03:49:43 24 4
gpt4 key购买 nike

我正在使用 mysql 并试图阻止那些试图使用我的单个查询来运行多个查询的人的不需要的查询注入(inject)。例如,当我有参数“?id=3”时,人们可以尝试使用 ="id=3;drop table users"

来运行它

现在,我知道避免这种情况的最佳方法是解析和检查参数,但是有没有办法将串联查询分隔符从“;”更改为像“%^#$%@#$^$”之类的东西?

最佳答案

通过模糊来保证安全是没有用的。花时间编写适当的代码以防止 SQL 注入(inject)攻击。与在对您的代码进行成功的攻击之后再做相比,预先做这件事的成本要低得多!

关于sql - Mysql 更改分隔符以获得更好的 SQL INJECTION 处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1349474/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com