我正在寻找一套指南或清单,您可以通过这些指南或清单来保护公共ASP.NET MVC网站。我只是想确保在部署网站时没有出现任何明显和众所周知的问题。
感谢。
答案 0 :(得分:5)
<script type="text/javascript">alert("XSS attack!");</script>XSS here!
显示出来的东西,同样适用于注入JavaScript的东西,犯错误显示向上!)答案 1 :(得分:1)
我有点做以下事情;
除此之外......
答案 2 :(得分:1)
以下是一般的ASP.NET措施
答案 3 :(得分:1)
除非绝对必要,否则请勿对操作使用默认GET
。例如,如果您的DeleteUser
操作没有[AcceptVerbs(HttpVerbs.Post)]
,则可以通过
<img src="http://yoursite/admin/DeleteUser/1" />
任何人“观看”图像都会调用它。