每天努力一点点,坚持下去 ------ 博客首页

SQL注入防范策略

防范策略

  1. 最小权限:为数据库操作员分配合适的最小权限
  2. 错误消息处理:避免因为错误消息,回显到前端而暴露信息(后端进行处理避免报错时回显到前端页面暴露信息)
  3. 预编译的使用:使用预编译SQL,可以有效防范sql注入(主要是前端输入的数据,和SQL语句进行了直接的拼接,无论你输入的是字符还是数字,都可能直接拼接到后端的SQL语句中,人为的制作一个闭合,就会造成数据的泄露,【可以通过预编译的方式,所有从前端输入进来的数据,要经过一些方法(校验判断)的处理,最终在和SQL语句进行拼接,避免前端输入的不合法、SQL注入的风险】)
  4. 加密处理:使用成熟的框架,可以有效防范SQL注入(密码等加密)

使用后端框架技术

  1. Hibernate
  2. MyBatis
  3. JORM
  4. Django
  5. Flask
  6. ......

这些框架已经把SQL注入的问题给解决了

 

posted @   他还在坚持嘛  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
历史上的今天:
2021-02-06 高效测试计划&工作量排期
2021-02-06 常用的软件测试工作量评估方法【转】
点击右上角即可分享
微信分享提示