web安全

作者: 一斗 | 来源:发表于2019-03-06 16:52 被阅读0次

客户端安全

1、跨站脚本攻击(XSS)

xss定义.PNG

危害:Cookie劫持

防御:

  • Set-Cookie时给Cookie植入“HttpOnly”标识可以防止劫持(在cookie中设置了HttpOnly属性,那么通过js脚本将无法读取到cookie信息);将Cookie与客户端IP绑定
  • 用户输入检查(同时在客户端和服务端检查)

2、跨站点请求伪造(CSRF)

举例:用户在正常的网页浏览(如豆瓣已登录),此时有一个伪造的页面,而该页面上html里有个img标签的src属性值是操作豆瓣上用户某一资源的http请求,如删除某个帖子,这时只要用户打开了这个伪造页面,则会发生自己豆瓣帖子被删除的操作。能成功的原因是成功发生了Cookie。


浏览器Cookie策略.PNG p3p.PNG

防御:


验证码.PNG refer.PNG csrf本质.PNG token.PNG token使用注意.PNG

3、点击劫持(ClickJacking)

点击劫持定义.PNG 点击劫持.PNG

防御:
禁止跨域的iframe


x-frame-options.PNG
x-frame-options-2.PNG

服务端安全

1、注入攻击

SQL注入


注入攻击本质.PNG

防御:

  • 检出数据类
  • 使用预编译语句


    预编译语句.PNG
注入攻击小结.PNG

2、文件上传漏洞

文件上传漏洞.PNG

防御:


文件上传漏洞防御.PNG

DDOS

ddos介绍.jpg tcp三次握手.jpg SYN.jpg

应用层DDOS

应用层ddos介绍.jpg

主要是大量的查询数据库、读写硬盘文件操作会消耗较多资源
防御:

  • 限制请求频率,通过ip和cookie
  • 使用memcache
  • 验证码


    应用层ddos防御.jpg

相关文章

  • web安全

    1、初步认识web安全:` - 安全与安全圈 - web应用与web安全的发展 - web安全隐患与本质...

  • 小猿圈Web安全性测试介绍

    相信大家对于Web安全很陌生,现在很多人对于web安全更是没有听过,那么你知道web安全吗?那么你知道Web安全性...

  • web安全测试文章

    Web安全测试漏洞场景 web安全性测试用例 验证码的测试用例分析 WEB安全测试的类型 Web安全测试中常见逻辑...

  • web安全(web应用安全)

    摘自极客学院 甲方和乙方: 甲方:腾讯阿里等,需要安全服务的公司 乙方:提供安全服务、产品而服务型安全公司(绿盟、...

  • web前端安全的攻与防

    一、什么是web安全? web安全,也叫web应用安全,《白帽子讲Web安全》一书中第一章最后有这么一句话讲的很好...

  • 小猿圈解析Web安全之如何制定学习计划

    去年开始web安全热度逐渐上升,web安全工程师成为炙手可热的人才之一,web安全的火热造成了很多朋友都在自学,但...

  • 浏览器安全

    浏览器安全可以分为三大块——Web 页面安全、浏览器网络安全和浏览器系统安全 Web 页面安全 为确保页面安全,浏...

  • web安全

    XSS 是什么?如何防范 CSRF是什么?如何防范

  • web安全

  • Web安全

    发布自Kindem的博客,欢迎大家转载,但是要注意注明出处。另外,该文章收纳在Kindem的个人的 IT 知识整理...

网友评论

      本文标题:web安全

      本文链接:https://www.haomeiwen.com/subject/bxdxpqtx.html