Web安全

本文详细探讨了Web应用的安全问题,包括验证机制、会话管理、SQL注入和XSS攻击。介绍了WASC的六大类威胁及OWASP漏洞分类。重点讲解了验证码、会话管理漏洞防御、SQL注入的防御方法以及XSS攻击的分类和防御措施。

Web应用

由动态脚本(HTML …),编译过的代码等组合成

通常架设在Web服务器上,用户在Web浏览器上发送请求,这些请求使用HTTP协议,由Web应用和企业后台的数据库及其他动态内容通信

Web 应用的三层架构

在这里插入图片描述数据层:DOC层
业务逻辑层:Server层

安全问题一般在:Web层和业务逻辑层之间 (Web层发起HTTP请求)

  • 应用
    验证码:防止机器人
    长时间操作,session失效:放弃他人盗用

WASC将Web应用安全威胁分为六大类

Web Application Secutity Consority

  1. Authentication(验证):用来确认用户,服务或是应用身份的攻击手段

  2. Authorization(授权):用来决定是否某用户、服务或是应用具有执行请求动作必要权限的攻击手段

  3. Client-Side Attack(客户端攻击):用来扰乱或是探测Web站点用户的攻击手段 eg. 绕过

  4. Command Execution(命令执行):在Web站点上执行远程命令的攻击手段

  5. Information Disclosure(信息泄露):用来获取Web站点具体系统信息的攻击手段

  6. Logical Attack(逻辑性攻击):用来扰乱或是探测Web应用逻辑流程的攻击手段

OWASP 漏洞分类

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值