当前位置: 首页 > news >正文

h5网站开发公司网址平台有哪些

h5网站开发,公司网址平台有哪些,com域名注册商,网站数据库分离怎么做1. SQL注入的原理#xff1a; SQL注入的攻击行为是通过用户可控参数中注入了SQL语法#xff0c;改变原有SQL结构#xff0c;以下两种情况可以造成SQL注入#xff1a; 1.使用字符串拼接的方式构造SQL语句 2.未对用户可控参数进行严格的过滤#xff0c;便把参数内容拼接到…1. SQL注入的原理 SQL注入的攻击行为是通过用户可控参数中注入了SQL语法改变原有SQL结构以下两种情况可以造成SQL注入 1.使用字符串拼接的方式构造SQL语句 2.未对用户可控参数进行严格的过滤便把参数内容拼接到SQL语句中 2. SQL注入的危害 攻击者通过利用SQL注入漏洞获取数据库的各种信息如后台的账号密码从而脱取数据库的内容脱库 特别的情况下还可以对数据库内容进行插入、修改、删除 如果数据库权限分配存在问题或者数据库本身存在缺陷攻击者可以通过SQL注入漏洞来直接获取webshell或服务器权限 3. SQL注入解决方案 3.1 使用预编译处理 #{}预编译处理。${}字符直接替换。 预编译处理MyBatis 在处理#{}时会将 SQL 中的 #{} 替换为?号使⽤ PreparedStatement 的 set ⽅法来赋值。 直接替换是MyBatis 在处理 ${} 时就是把 ${} 替换成变量的值。 特别注意字符串使用 替换时需要加引号。使用 {} 替换时需要加引号。 使用 替换时需要加引号。使用可以处理关键字,比如我们sql的升序降序关键字,因为$符号是直接替换 select idgetData resultTypecom.demo.getselect * from member order by id ${str}; /select其他建议 严格确定数据的类型比如入参是数字数据库则必须使用int类型来存规定数据长度能在一定程度上防止sql注入严格限制数据库权限能最大程度减少sql注入的危害避免直接响应一些sql异常信息sql发生异常后自定义异常进行响应 3.2 模糊查询的解决方案 如果业务场景中需要使用模糊查询不能使用如下形式 select * from member where username like %${str}%;而是应该是如下形式 select * from member where username like CONCAT(%,#{str},%);3.3 过滤关键词 /*** 关键词校验* param str* return*/ protected static boolean sqlValidate(String str) {// 统一转为小写str str.toLowerCase();// 过滤掉的sql关键字可以手动添加String badStr |and|exec|execute|insert|select|delete|update|count|drop|*|%|chr|mid|master|truncate| char|declare|sitename|net user|xp_cmdshell|;|or|-||,|like|and|exec|execute|insert|create|drop| table|from|grant|use|group_concat|column_name| information_schema.columns|table_schema|union|where|select|delete|update|order|by|count|*| chr|mid|master|truncate|char|declare|or|;|-|--||,|like|//|/|%|#| in|group|net|user|between|concat||||xor|||!|^|~;//另外与|这两个符号也推荐过滤String[] badStrs badStr.split(\\|);for (int i 0; i badStrs.length; i) {if (str.indexOf(badStrs[i]) 0) {return true;}}return false; }过滤关键词可能会有一些绕过的攻击方案目前以上的过滤关键词没有绕过的方案。 3.4 框架引入的SQL注入问题 在开发项目过程中可能会存在一些框架引入的安全问题最好的方案就是按照官方的指引升级最新的解决安全漏洞的版本。 比如说JeecgBoot 最近就存在sql注入的安全漏洞。 一、漏洞描述 表字典存在 SQL 注入漏洞远程攻击者可利用该漏洞攻击系统数据库获取敏感数据或者进行数据库违规操作。漏洞危害等级高危 二、影响范围 jeecgboot 版本 3.5.4 三、修复方案 升级至3.6.1版本不兼容的请自行调整。
http://www.hkea.cn/news/14400426/

相关文章:

  • 中国移动网站备案管理系统wordpress 安全性
  • 建博会广州网站网站建设与维护项目六
  • 外贸营销网站建设公司做网站推广销售产品
  • 网站备案号示例惠州百度搜索排名优化
  • wap网站制作方案建设网站需要哪些条件
  • 怎么修复网站死链建设集团有限公司英文
  • 珠海市住房城乡建设局网站wordpress登陆评论
  • 宣传网站制作哪家质量好网站推广淘宝联盟怎么做
  • 企业网站管理系统安装教程公司邮箱注册申请
  • 四川网站推广优化帝国cms网站名称
  • 免费域名怎么做网站智能云建站
  • 做论坛网站数据库需多大wordpress彻底禁用google
  • 网站开发宣传语绵阳网站建设
  • 免费的个人简历模板网站wordpress 安装七牛
  • 建设部网站首页督办案件网站怎么做成app
  • 个人网站如何建立中企动力做网站 知乎
  • 门户网站标题居中加大后端开发技术
  • 网站界面设计pswordpress 页面 父级
  • 网站架构发展历程的思考和心得体会心理咨询网站开发
  • 做公益的网站有哪些百度上如何创建自己的网站
  • 镇江论坛网站建设APP网站怎么做
  • 交流网站建设项目背景网站建设有什么注意
  • o2o网站建设怎么样移动端网站推广
  • 建网站价格多少网站建设需要怎么做
  • 抓取资源的网站怎么做美食电子商务网站建设规划书
  • 欧美网站设计风格企业网站建设上市公司
  • 建设大型网站设计公司做免费网站推广开头语
  • 电子商务网站对比分析中天建设集团有限公司是央企吗
  • 企业网站内容运营方案案例做注册会员和购物的网站需要什么
  • 南宁网站建设代理龙口网站建设联系电话