用于XSS攻击的Angular2 Sanitize Form输入

Bha*_*gav 8 xss sanitization angular2-forms angular

我正在使用Angular2 Beta开发Web应用程序.

我的表单包括简单的文本字段和文本区域,它们接受来自用户的输入,数据显示在应用程序中.

这些字段不打算采用任何HTML输入并以HTML格式呈现它们.

我尝试输入简单的javascript代码

<script>alert("XSS");</script>
Run Code Online (Sandbox Code Playgroud)

它会在不运行恶意代码的情况下显示.:)

我想检查一下我的应用程序是否容易受到XSS攻击.

Angular2默认情况下会清理用户输入吗?

Dan*_*ann 8

是的,它确实!Angular2提供了一个默认启用的内置防XSS保护,名为DomSanitizationService.