加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

前端安全系列:如何防止XSS攻击?

发布时间:2018-10-12 06:39:22 所属栏目:业界 来源:佚名
导读:【新产品上线啦】51CTO播客,随时随地,碎片化学习 前端安全 随着互联网的高速发展,信息安全问题已经成为企业最为关注的焦点之一,而前端又是引发企业安全问题的高危据点。在移动互联网时代,前端人员除了传统的 XSS、CSRF 等安全问题之外,又时常遭遇网络

在一个支持 Automatic Context-Aware Escaping 的模板引擎里,业务 RD 可以这样定义模板,而无需手动实施转义规则:

  1. <html>  
  2.   <head>  
  3.     <meta charset="UTF-8">  
  4.     <title>{{.title}}</title>  
  5.   </head>  
  6.   <body>  
  7.     <a href="{{.url}}">{{.content}}</a>  
  8.   </body>  
  9. </html> 

模板引擎经过解析后,得知三个插入点所处的上下文,自动选用相应的转义规则:

  1. <html>  
  2.   <head>  
  3.     <meta charset="UTF-8">  
  4.     <title>{{.title | htmlescaper}}</title>  
  5.   </head>  
  6.   <body>  
  7.     <a href="{{.url | urlescaper | attrescaper}}">{{.content | htmlescaper}}</a>  
  8.   </body>  
  9. </html> 

目前已经支持 Automatic Context-Aware Escaping 的模板引擎有:

  •  go html/template
  •  Google Closure Templates 
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读