How to avoid apps from XSS attacks?

后端 未结 3 1728
盖世英雄少女心
盖世英雄少女心 2020-12-24 04:31

How to safe guard our web applications from XSS attacks? One app is vulnearable to attack, if it does not do any conversion of a special charecters.

3条回答
  •  我在风中等你
    2020-12-24 05:08

    HTML escaping inputs works very well. But in some cases business rules might require you NOT to escape the HTML. Using REGEX is not fit for the task and it is too hard to come up with a good solution using it.

    The best solution I found was to use: http://jsoup.org/cookbook/cleaning-html/whitelist-sanitizer

    It builds a DOM tree with the provided input and filters any element not previosly allowed by a Whitelist. The API also has other functions for cleaning up html.

提交回复
热议问题