2012-01-16 63 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,還有一些關於安全性考慮的註釋。