2010-08-24 139 views
1

我遇到了安全問題,用戶可以強制瀏覽技術來遍歷他們無法訪問的頁面。無論如何,我可以阻止它。 Visual Basic,.net 3.5強制瀏覽

+0

這是一個ASP.NET問題嗎?當他/她沒有查看頁面的權限時,是否要防止操作員直接導航到頁面URL? – 2010-08-24 17:20:02

+0

是的,這是一個asp.net問題。我有一個網絡應用程序,我不想讓用戶更改網址,並能夠遍歷到所需的頁面...... – user428747 2010-08-24 17:32:53

+0

我們需要更多信息。聽起來像你沒有添加訪問控制這些網頁。 – rook 2010-08-24 17:41:49

回答

3

請原諒,如果我不明白你的意思,但在asp.net環境中,你可以使用網絡授權和認證機制來防止用戶看到指定的位置。要了解有關如何使用它的更多信息,請參閱this articlethis article並參見this tutorial

+1

如果我不清楚,我很抱歉,問題是我的應用程序沒有使用asp.net授權機制,但我仍然會看看教程。謝謝 – user428747 2010-08-24 17:30:22

+0

是的,這就是爲什麼使用體面的身份驗證系統是解決方案:) – Quentin 2010-08-24 18:39:13

1

確保不應可訪問的資源。強制瀏覽不會突破任何安全措施,它只是猜測服務器上的內容並請求它。如果服務器愉快地提供該內容,則不安全,並且用戶在技術上被允許看到它。

+0

您可以請我建議我一些方法來保護正在訪問的網頁,而不必在Web應用程序代碼中做很多更改。 – user428747 2010-08-24 17:35:45

+0

是否需要針對所有用戶,特定用戶或特定用戶限制該頁面?你如何識別你的用戶? – David 2010-08-24 17:40:48

+0

針對特定用戶。 N我正在使用角色類型來區分用戶。因此,例如,只有具有特定角色的用戶才能訪問該頁面n具有其他角色類型的用戶將受到限制 – user428747 2010-08-24 18:05:37