网络安全

2020-06-23  本文已影响0人  BlueFishMan

白帽子兵法

  1. Secure By Default 原则
    • 黑名单、白名单
      • 端口,默认端口
      • 在网站的生产环境服务器上,软件
      • 用户提交
      • 通配符*
    • 最小权限原则
  2. Defense in Depth 原则(纵深防御原则)
  3. 数据与代码分离原则
  4. 不可预测性原则
    • 不可预测性(Unpredictable),能有效地对抗基于篡改、伪造的攻击

客户端脚本安全

浏览器安全

  1. 同源策略(Same Origin Policy)
    • Different protocol,host,port
    • 跨域资源共享CORS(Cross-origin resource sharing)
      • HTTP头
      • Access-Control-Allow-Origin: *
  2. 浏览器沙箱(Sandbox)
  3. 恶意网址拦截
  4. 高速发展的浏览器安全
    • IE8->XSS Filter
    • Firefox->Content Security Policy(CSP)
    • 畸形URL

跨站脚本攻击(XSS, Cross Site Script)

黑客通过"HTML注入"篡改了网页,插入了恶意的脚本,从而在用户浏览网页时,控制用户浏览的一种攻击

跨站请求伪造(CSRF, Cross Site Request Forgery)

攻击者利用用户的身份操作用户账户的一种攻击方式

点击劫持(ClickJacking)

服务器端应用安全

注入攻击

本质是把用户输入的数据当做代码执行

SQL注入

文件上传漏洞

分布式拒绝服务(DDOS, Distributed Denial of Service)

利用合理的请求造成资源过载,导致服务不可用

密码

密码

重置密码

上一篇下一篇

猜你喜欢

热点阅读