web安全定义

web安全

web安全技术发展

  • 静态网站
    • 早期的网站,没有与数据库进行连接所有页面都是静态的
  • 动态网站
    • 应用程序
    • 数据库
    • 每个人看到发内容不同
    • 根据用户输入返回不同结果
    • 和静态网站最大的区别就是动态网站能接收客户端用户提交的数据

web常见攻击类型

  • 文件上传
  • 命令执行
  • 远程文件包含
  • 跨站脚本攻击(xss)
  • 跨站请求伪造攻击(CSRF)
  • 服务器请求伪造(SSRF)
  • database(SQL)注入攻击
  • xxe(XML外部实体注)
  • ddos攻击
  • web Application
  • 逻辑漏洞

http协议基础

  • 明文
    • http是一个文明的协议
    • 没有内建的机密性安全机制
    • 嗅探或代理截断可查看全部明文信息
    • https只能提高传输层安全
  • 无状态
    • 每一次客户端和服务器端的通信都是独立的过程
    • web应用需要跟踪客户端会话
    • 不使用cookie的应用,客户端每次请求重新验证身份
    • Session用于在身份验证后跟踪用户进行行轨迹
      • 提高用户体验,但增加了攻击向量
  • Cycle
    • http通信过程分为请求和响应
    • 请求/响应
  • 重要的http的头 header
    • Set-cookie:服务器发给客户端的sessionid
    • Content-Length:(服务器返回给客户端的)响应body部分的字节长度
    • cookie 客户端回给服务器证明用户状态的信息
    • Referrer:发起请求之前用户位于那个页面,服务器基于此头的安全限制容易被raoguo
  • http协议状态码
    • 100s:服务器响应的信息,通常表示服务器还有后续处理
    • 200s : 请求被服务器成功接受并处理
    • 300s : 重定向
    • 400s : 表示客户端请求错误
      • 401:需要身份验证
      • 402 : 拒绝访问
      • 403 :目标未发现
    • 500s :服务器内部错误

侦查

​ httrack:用于将目标网站,整站克隆,方便本地测试

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值