2012-01-16 142 views
-2

我刚开始创建我的第一个MVC网站;防止对我的网站(跨站点,SQL注入等网站)进行黑客攻击的最佳做法是什么?MVC初学者最佳实践

我担心上传没有安全性的网站,我在使用跨站点注入之前遇到了实际注入。我如何保护网站,我可以加密源asp页面的HTML设计?

回答

0

使用类似Entity FrameworkNHibarnate来防止SQL注入。这是使用数据库的强大工具。

其他安全问题,您也必须像其他框架一样解决。 NET MVC我在这里找到一些文章,看看this

对于跨域,您可能可以为每个请求生成密钥并将其存储在Session中,然后使用生成的密钥进行检查。

+0

什么是跨站点注入和其他类型 – AMH 2012-01-16 09:12:16

+0

我编辑了我的答案检查它。 – 2012-01-16 09:19:43

2

看看这个getting started with MVC3指南,它涵盖了MVC3和EntityFramework,还有一些关于安全性考虑的注释。