2009-09-28 63 views
0

我有一個完整的不安全的mvc應用程序。現在我開始考慮安全。因爲我使用了幾個ajax,我會用AntiForgeryToken關閉這個安全漏洞,這是停止注入攻擊的好方法嗎?使MVC應用程序對ajax和其他攻擊安全

接下來我想到了身份驗證以及我如何管理我的用戶。比我決定使用我的域的用戶。但是,我如何從mvc授權給我的Microsoft Domainserver的用戶羣?什麼是HTTPS。我怎麼能激活,

感謝您的想法。我絕對忘記了一些細節,所以請向我請教!

回答

1

AntiForgeryToken不會停止注射攻擊。它將防止跨站點攻擊。

通過永不構造來自用戶字符串的SQL查詢來阻止注入攻擊。始終用戶參數化查詢。

您的驗證方案取決於您的需求。如果您的用戶已經在Active Directory中,請通過域名服務器進行管理。否則,創建一個用戶數據庫。

在Web服務器上激活HTTPS。

+0

ahhh好吧,我用IIS 6.0你知道一個很好的教程嗎? – Markus 2009-09-29 07:06:50

+0

好吧忘了它發現http://support.microsoft.com/?scid=kb%3Ben-us%3B324069&x=7&y=11。但是我怎樣才能免費提供證書?是否有公司提供免費證書? – Markus 2009-09-29 07:09:53

+0

如果您想要瀏覽器接受的證書,則需要付費。選擇一個被主流瀏覽器接受的廉價應用。 http://www.whichssl.com/comparisons/index.html – 2009-09-29 13:29:18