2011-01-23 72 views
0

嗨,我正在研究一篇我正在寫的關於安全和Nhibernate的論文...... Nhibernate是否提供了任何安全功能以及效率如何。如果我們不能使用任何安全設計模式來完成那些安全缺陷......Nhibernate and Security

回答

2

IMO:安全性應該是應用程序的一個組成部分,它使用nHibernate進行數據訪問。據我所知,nHibernate只是Ado.Net API的封裝。如果你寫的你的nHibernate很差,那麼你可以很好地暴露自己的SQL注入類安全問題。如果你的應用程序具有很好的安全性,那麼nHibernate的安全問題將從外部世界隱藏起來。

您可以使用最好的工具編寫最糟糕的代碼,反之亦然。

+1

如果您使用參數進行nhibernate查詢,您應該對sqlinjection應該是安全的。所有其他安全問題都像普拉提提到的那樣,並不是一個完美的事情。 – zoidbeck 2011-01-23 14:06:35