>
>
>
> > where getting it 90% correct is worse that not doing anything at all.
> > Things like this will cause people to be blindsided when the uncaught
> escapes
> > cause the next major security problem.
>
> Why do you think so? What real problems can happen if there will be a
> short operator for htmlspecialchars()?
>
> What could happen is this getting sold/documented as a general purpose
security feature:
"Use '<?~' and it will solve your XSS and other escaping problems with
outputting HTML that was stored in a DB."  What it solves is a subset,
which is escaping characters stored in a data that have special meanings to
HTML. My concern is that the remain security issues might get overlooked or
ignored because '<?~' is considered good enough. There are issues with
htmlspecialchars, UTF-8 and certain language-specific characters (non
English). There were also issues with quotes in the past.


Walter

Reply via email to