php 中 xss 攻击的示例/类型
php 中客户端 xss 攻击的示例/类型是什么?如何防止它们?
Possible Duplicate:
What are the best practices for avoiding xss attacks in a PHP site
Examples of XSS that I can use to test my page input?
What are examples/types of client side xss attacks in php and how can I prevent them?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
纯文本为 HTML。
当您忘记使用 htmlspecialchars 转义纯文本时。
无需预防:在模板中使用 PHP 时只需转义变量即可。或者使用 smarty/twig/etc。
HTML as HTML:当您允许用户创建 HTML(fckeditor/tinymce/plain HTML/等)时。
使用 HTML sanitizer。
BB 代码到 HTML 的转换。
不要使用自己的基于正则表达式的解析器,仅使用 FSM 解析器。
Plain text as HTML.
When you forgot to escape plain text with htmlspecialchars.
No prevention needed: just escape your variables when you use PHP in templates. Or use smarty/twig/etc.
HTML as HTML: when you allow users to create HTML(fckeditor/tinymce/plain HTML/etc).
Use HTML sanitizer.
BB codes to HTML conversion.
Do not use own regex-based parser, use only FSM-parsers.