2013-02-26 111 views
2

我已經開始使用Elmah進行這個項目,我覺得它非常有用,但是我有一個問題。生產服務器上的Elmah

如果您將其安裝在生產服務器上,是不是存在黑客攻擊風險?我的意思是,不顯示黃色死亡屏幕背後的想法也不是給你的網站上的黑客提供信息。

這個信息是不是也用elmah顯示?你會如何解決這個問題?記錄數據庫中的錯誤?

感謝您的意見

+1

好吧發現了這個解決方案,它的工作原理 http://stackoverflow.com/questions/6778881/how-can-i-restrict-remote-access-to-elmah – Johann 2013-02-26 11:41:37

+0

elmah.mvc包括配置項目,這樣就可以要求頁面需要也是特定組成員的登錄用戶。在我們的情況下,我們要求用戶登錄併成爲「Admin」組的一部分。 – 2013-02-28 13:28:54

回答

1

你必須與登錄/密碼保護您的網頁ELMAH(因爲它包含會話cookie,表單參數...)。

我這樣做:在您的網站根目錄創建一個名爲「log」的文件夾,更改其安全設置,僅允許域管理員。

然後在你的web.config中將你的httphandler從「elmah.axd」更改爲「log/elmah.axd」,所以當你嘗試訪問elmh時它會要求你的憑證。

+0

我剛剛在Web.Config中添加了安全設置,它工作的很棒 – Johann 2013-02-27 14:34:27