如何使用javascript防止跨站点脚本攻击

How to prevent cross site script attacks using javascript

本文关键字:站点 脚本 攻击 何使用 javascript      更新时间:2023-09-26

在我的应用程序中,我使用了类似excel的网格,使用了MVC3。最近,我们在网格中测试时遇到了跨站点脚本攻击问题,在网格单元格中键入"alert('hack')",这只是一个输入文本框。这将导致执行脚本并显示警报。如何避免使用javascript执行脚本?

如果这就是他们注入代码所需的全部内容,那么你的网格必须使用'eval'——除非你在网格中只适应算术表达式和单元格引用(并且能够实现这种过滤),否则你就无法真正解决问题。