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

零基础学建网站wordpress 管理插件下载

零基础学建网站,wordpress 管理插件下载,南昌it培训机构,怎么进wordpress文章目录 前言什么是sql注入防止SQL注入Like语句中的注入后言 前言 hello world欢迎来到前端的新世界 #x1f61c;当前文章系列专栏#xff1a;Mysql #x1f431;‍#x1f453;博主在前端领域还有很多知识和技术需要掌握#xff0c;正在不断努力填补技术短板。(如果出现… 文章目录 前言什么是sql注入防止SQL注入Like语句中的注入后言 前言 hello world欢迎来到前端的新世界 当前文章系列专栏Mysql ‍博主在前端领域还有很多知识和技术需要掌握正在不断努力填补技术短板。(如果出现错误感谢大家指出) 感谢大家支持您的观看就是作者创作的动力 什么是sql注入 如果您通过网页获取用户输入的数据并将其插入一个MySQL数据库那么就有可能发生SQL注入安全的问题。 本章节将为大家介绍如何防止SQL注入并通过脚本来过滤SQL中注入的字符。 所谓SQL注入就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串最终达到欺骗服务器执行恶意的SQL命令。 我们永远不要信任用户的输入我们必须认定用户输入的数据都是不安全的我们都需要对用户输入的数据进行过滤处理。 以下实例中输入的用户名必须为字母、数字及下划线的组合且用户名长度为 8 到 20 个字符之间 if (preg_match(/^\w{8,20}$/, $_GET[username], $matches)) {$result mysql_query(SELECT * FROM users WHERE username$matches[0]); }else {echo username 输入异常; }让我们看下在没有过滤特殊字符时出现的SQL情况 // 设定$name 中插入了我们不需要的SQL语句 $name Qadir; DELETE FROM users;; mysql_query(SELECT * FROM users WHERE name{$name});以上的注入语句中我们没有对 n a m e 的变量进行过滤 name 的变量进行过滤 name的变量进行过滤name 中插入了我们不需要的SQL语句将删除 users 表中的所有数据。 在PHP中的 mysql_query() 是不允许执行多个SQL语句的但是在 SQLite 和 PostgreSQL 是可以同时执行多条SQL语句的所以我们对这些用户的数据需要进行严格的验证。 防止SQL注入我们需要注意以下几个要点 永远不要信任用户的输入。对用户的输入进行校验可以通过正则表达式或限制长度对单引号和 双-进行转换等。永远不要使用动态拼装sql可以使用参数化的sql或者直接使用存储过程进行数据查询存取。永远不要使用管理员权限的数据库连接为每个应用使用单独的权限有限的数据库连接。不要把机密信息直接存放加密或者hash掉密码和敏感的信息。应用的异常信息应该给出尽可能少的提示最好使用自定义的错误信息对原始错误信息进行包装sql注入的检测方法一般采取辅助软件或网站平台来检测软件一般采用sql注入检测工具jsky网站平台就有亿思网站安全平台检测工具。MDCSOFT SCAN等。采用MDCSOFT-IPS可以有效的防御SQL注入XSS攻击等。 防止SQL注入 在脚本语言如Perl和PHP你可以对用户输入的数据进行转义从而来防止SQL注入。 PHP的MySQL扩展提供了mysql_real_escape_string()函数来转义特殊的输入字符。 if (get_magic_quotes_gpc()) {$name stripslashes($name); } $name mysql_real_escape_string($name); mysql_query(SELECT * FROM users WHERE name{$name});Like语句中的注入 like查询时如果用户输入的值有“和”%则会出现这种情况用户本来只是想查询abcd查询结果中却有abcd_、“abcde”、“abcdf等等用户要查询30%”注百分之三十时也会出现问题。 在PHP脚本中我们可以使用addcslashes()函数来处理以上情况如下实例 $sub addcslashes(mysql_real_escape_string(%something_), %_); // $sub \%something\_ mysql_query(SELECT * FROM messages WHERE subject LIKE {$sub}%);addcslashes() 函数在指定的字符前添加反斜杠。 语法格式: addcslashes(string,characters)后言 创作不易要是本文章对广大读者有那么一点点帮助 不妨三连支持一下您的鼓励就是博主创作的动力
http://www.dnsts.com.cn/news/180506.html

相关文章:

  • 襄阳做网站的下载登录微信
  • 深圳附近做个商城网站找哪家公司好沈阳公司网站设计
  • 怎样自己做刷赞网站深圳网站定制深圳网站建设公司
  • 自己做的网站怎么发布到百度福田建网站公司
  • 廊坊cms建站模板备案的网站建设书是什么意思
  • 南京哪家网站建设比较好网络营销策划实务
  • 品牌网站建设设计文字代码生成器
  • 网站营销队伍微信网站建设方案
  • 乡镇信息公开网站建设制度wordpress背景动画
  • 沈阳哪家做网站好网站首页动画怎么做的
  • 珠海做网站哪间好wordpress移动端页面模板下载
  • 番禺网站建设怎样免费游戏网站建设
  • 做关于水果的网站seo优化推广多少钱
  • 网站越来越难做企业怎么建设网站首页
  • ui设计常用软件有哪些网站优化建设
  • 专业门户网站建设企业组网配置实例
  • dedecms 网站根目录分类信息网站开发报价
  • 龙口网站设计房地产网站素材
  • 网站背景颜色代码体育网站建设方案
  • wordpress on lnmp长沙关键词优化推荐
  • 东莞高端做网站公司wordpress付费主题国内优秀
  • 中国建设银行网站缺点wordpress+链接跳转
  • 网页设计与制作教程ps网站优化建设方案
  • 天津市建设工程定额网站毕业设计代写网站
  • 企业门户网站内容建设常用的网络推广方式有哪些
  • 企业网站域名备案流程网站 建设ppt
  • 深圳手机网站定制开发网站制作排序
  • 做推广网站需要商标吗电商网站建设期末考试
  • 没有备案的网站可信吗access如何与网站连接数据库
  • 厦门云端企业网站建设怎么找客户渠道