Web应用
由动态脚本(HTML …),编译过的代码等组合成
通常架设在Web服务器上,用户在Web浏览器上发送请求,这些请求使用HTTP协议,由Web应用和企业后台的数据库及其他动态内容通信
Web 应用的三层架构
数据层:DOC层
业务逻辑层:Server层
安全问题一般在:Web层和业务逻辑层之间 (Web层发起HTTP请求)
- 应用
验证码:防止机器人
长时间操作,session失效:放弃他人盗用
WASC将Web应用安全威胁分为六大类
Web Application Secutity Consority
-
Authentication(验证):用来确认用户,服务或是应用身份的攻击手段
-
Authorization(授权):用来决定是否某用户、服务或是应用具有执行请求动作必要权限的攻击手段
-
Client-Side Attack(客户端攻击):用来扰乱或是探测Web站点用户的攻击手段 eg. 绕过
-
Command Execution(命令执行):在Web站点上执行远程命令的攻击手段
-
Information Disclosure(信息泄露):用来获取Web站点具体系统信息的攻击手段
-
Logical Attack(逻辑性攻击):用来扰乱或是探测Web应用逻辑流程的攻击手段

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

被折叠的 条评论
为什么被折叠?



