News Score: Score the News, Sort the News, Rewrite the Headlines

Don’t try to sanitize input. Escape output.

February 2020 Every so often developers talk about “sanitizing user input” to prevent cross-site scripting attacks. This is well-intentioned, but leads to a false sense of security, and sometimes mangles perfectly good input. How does cross-site scripting happen? A website is vulnerable to cross-site scripting (XSS) attacks if users can enter information that the site repeats back to them verbatim in a page’s HTML. This might cause minor issues (HTML that breaks the page layout) or major ones (J...

Read more at benhoyt.com

© News Score  score the news, sort the news, rewrite the headlines