sql注入 xss跨站脚本攻击 csrf跨站请求伪造

来源:互联网 发布:linux dd命令 制作iso 编辑:程序博客网 时间:2024/04/29 05:00

sQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。比如先前的很多影视网站泄露VIP会员密码大多就是通过WEB表单递交查询字符暴出的,这类表单特别容易受到SQL注入式攻击.

利用后台输入一段sql语句注入表单

可以加强表单验证  转义特殊字符 预处理等预防


xxs 跨站脚本攻击  利用发文章 留言等 在其中镶嵌大量的js代码 已获得用户信息或重复执行某段代码

转义标签   建立标签的白名单 htmlspecialchars



csrf跨站请求伪造  利用站内受信任用户的权限去操作  比如123 在 a网站点击了一个b网站的链接调到b网站 b网站的一个吸引人的按钮123点击后诱导123删除a的数据 因为123已经在a网站上登录 所以是可以执行操作的 

判断表单来源 进行请求令牌验证等



0 0