2010-08-24 146 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