关于预防XSS攻击,用户输入时进行HTML编码?页面输出时进行HTML编码?哪个方案更好一点?

如题:
关于预防XSS攻击,用户输入时进行HTML编码?页面输出时进行HTML编码?哪个方案更好一点?

个人感觉输入时就进行编码会更方便些,因为输出内容的页面会比较多,每次都编码,容易遗漏,但是实际应用似乎输出时进行编码会更多一些?

阅读 4.2k
4 个回答

对于xss的过滤,记住,
一定要在服务端进行过滤!!!!!!!
一定要在输出时过滤!!!!!

服务端: 写库的转义,展示的时候 转义

新手上路,请多包涵

我一般是输入时候转义还能做到一点sql防注入

目前laravel和yii2等php框架都是输出时过滤,输入不做任何处理。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题