【问题标题】:How do popular websites like Facebook/Twitter/YouTube hide their Control/Admin Panels?Facebook/Twitter/YouTube 等热门网站如何隐藏其控制/管理面板?
【发布时间】:2018-09-11 16:14:29
【问题描述】:

我目前正在开发一个网站,它有一个可以管理用户、帖子等的管理/控制面板。

我的管理面板位于网站localhost/admin/login.php。

我想知道 Facebook/YouTube/Twitter/News 等流行网站是如何隐藏其控制面板的,它们是否只是使用外部软件而这些页面在客户端并不真正存在?

【问题讨论】:

  • 人们只能做出有根据的猜测这是如何完成的。我的第一个猜测是,如果您以 markzuckerberg 身份登录,您就可以查看所有管理页面。否则你不会。如果您尝试访问现有的管理页面,它只会将您踢回主页。
  • 对于我的一个网站 www.example.com 有一个用户可以填写的表格,它将添加到数据库中。我在该网站上有一个页面 www.example.com/admin 我只告诉了管理员。当您访问它时,它只要求输入密码。如果他输入了正确的密码,他就可以进入管理页面查看条目并进行更改。
  • @dmikester1 我在 Facebook、Twitter 或 YouTube 等网站上找不到任何公开的 www.example.com/admin 页面,这让我相信他们正在将外部软件用于其内容管理系统。
  • 很有可能。而且,您在这些站点上没有管理员凭据,因此当您尝试查看它时,他们的路由器可能只是将您踢到不同的页面。一切皆有可能……你想在你的项目中做什么?
  • 很多 Wordpress 管理站点都是 www.example.com/wp-admin.php 或 /admin.php 之类的。只需选择一个不容易猜到的 URL (admin4982) 并用密码保护它就可以了。

标签: web web-development-server


【解决方案1】:

他们不会拥有它们,即使在同一个域上也不会。 如果您甚至有一个暴露在互联网上的管理员登录页面,则可能是黑客的切入点。 您提到的所有那些非常大的网站很可能都有一个完全不同的系统,它位于公司内部的专用网络上,公众无法访问。

【讨论】:

  • 你怎么知道他们是这样做的?
  • 因为我在许多其他大公司的系统上都看到过它,这就是为什么我认为它是这样的,我确保我谨慎地用“它很可能”来表达我的回答;)
猜你喜欢
  • 2015-06-19
  • 1970-01-01
  • 1970-01-01
  • 2019-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-27
  • 2021-11-08
相关资源
最近更新 更多