【问题标题】:how does jinja2 prevent XSS attacks?jinja2 如何防止 XSS 攻击?
【发布时间】:2016-05-11 00:24:51
【问题描述】:

根据 Jinja2 文档Link,它提供:

用于防止 XSS 的强大的 HTML 自动转义系统

根据 Flask 文档,它通过将 Jinja2 配置为自动转义所有值来防止 XSS 攻击,除非另有明确说明。那么 Jinja2 自己做些什么来防止 XSS 攻击呢?

【问题讨论】:

    标签: xss jinja2


    【解决方案1】:

    默认情况下,flask 通过 jinja2 输出的所有内容都是 HTML 转义的,因此即使您显示用户生成的字符串,也可以保证不包含任何恶意 javascript/html 代码。

    查看更多here

    【讨论】:

      猜你喜欢
      • 2022-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多