美文网首页我爱编程
HTTP 协议中 Web 安全相关的 HTTP 头

HTTP 协议中 Web 安全相关的 HTTP 头

作者: 卿可津 | 来源:发表于2017-05-05 14:45 被阅读55次

    (参考:https://imququ.com/post/web-security-and-response-header.html#toc-0

    Content-Security-Policy

    1. 只允许本站资源:
      Content-Security-Policy: default-src ‘self’
    2. 允许本站的资源以及任意位置的图片以及http://trustedscripts.example.com 下的脚本:
      Content-Security-Policy: default-src ‘self’; img-src *; script-src http://trustedscripts.example.com

    secure/HttpOnly cookie

    1. secure属性
      当设置为true时,表示创建的 Cookie 会被以安全的形式向服务器传输,也就是只能在 HTTPS 连接中被浏览器传递到服务器端进行会话验证,如果是 HTTP 连接则不会传递该信息,所以不会被窃取到Cookie 的具体内容。
    2. HttpOnly属性
      如果在Cookie中设置了"HttpOnly"属性,那么通过程序(JS脚本、Applet等)将无法读取到Cookie信息,这样能有效的防止XSS攻击。

    X-XSS-Protection: 1; mode=block

    指定 1 为开启浏览器 XSS 防御机制。
    指定 mode=block 为当浏览器检测到 XSS 攻击是不再渲染页面。

    相关文章

      网友评论

        本文标题:HTTP 协议中 Web 安全相关的 HTTP 头

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