SQL语句直接拼接用户参数,被人注入拖走整个数据库,所有数据全泄露

6年前 (2021-01-25)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

之前写查询功能,直接把用户传的搜索词拼到SQL语句里,根本没做参数化,结果有人传了个恶意的SQL片段,直接把我整个数据库的内容全拖走,用户信息、文章全泄露,我赶紧改成参数化查询,把参数和SQL语句分开,才把漏洞堵上。 很多新手写PHP,图省事直接把用户传的参数拼到SQL语句里,根本不知道这是最基础的SQL注入漏洞,被人一攻就直接拖走整个库。真的,写SQL一定要用参数化查询,别直接拼用户传的参数,不然被人注入,整个数据库就没了。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/2275.html

0
回帖

SQL语句直接拼接用户参数,被人注入拖走整个数据库,所有数据全泄露 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息