如何隐藏pipe理页面?

pipe理页面是允许我访问我的网站数据库的页面。 当然,那里会有一个login界面,但是我想采取一些措施,除了我以外没有人会看到这个页面。

我在VPS上使用asp.net

所以在我的理解中,给pipe理员login页面添加一个复杂的名字就足够了,所以可以像这样访问mysite.com/ie63xk…kig.aspx。

我的问题是:如果我不允许目录浏览,并没有指向隐藏的pipe理页面的链接,是否有任何方式让人/机器人/search引擎find这个页面

如果你禁用目录浏览,并确保没有链接到你的pipe理员login页面,那么是的,人们不会知道它。 但是这依赖于一个非常不明智的事情:通过默默无闻的安全。 访问这个秘密页面可以通过您的浏览器历史logging,代理日志,您的Web服务器日志发现。 它也可以以推荐标题的forms泄漏出去; 可以说你的秘密pipe理页面上有一个外部链接。

我build议把重点放在确保login屏幕上,而不是阻止人们知道这一点。 如果您的用户名,密码和您的login屏幕代码已经到位,那么是否有人遇到它并不重要。

您可以采用的另一层安全性是将对login屏幕的访问过滤为某些IP地址。 这很容易在ASP.NET中完成。

总之,对于你的问题的回答“是否有任何方式让人类/机器人/search引擎find这个页面? 没有。

正常的方法是密码保护目录。 所以你将有另一个login只是为了看到页面。

这将确保从人/机器人/search机器人的页面,可能是最好的VPS使用表单身份validation模式。