他们如何找到我的自定义管理员URL?


22

我有一个自定义的管理员网址,但仍然看到有人试图登录到管理员。

我什至更改了它,并且在尝试下次登录后不久。

我以为这样安全,怎么可能发生?


这是通过隐蔽实现的安全性,不是一个好习惯。只要他们成功,人们是否尝试登录到您的管理URL都没有关系。
2015年

无论自定义管理URL多么巧妙地通用,它以前都可能被使用过。管理员类型URL的库可轻松用于扫描网站。尝试另一种方法。您无需坐在本地星巴克的网站后端上工作。使用.htaccess通过IP地址限制对/ admin和/ downloader的访问。
Fiasco Labs 2015年


2
最有趣的是,许多用户把这个自定义路径其robots.txt,因为不允许......和所有其他链接/文件,我总是从robots.txt的获得,他们为什么这样做,这是超出我的想象...

其它的办法。哦,那是什么意思?=> magento.stackexchange.com/questions/68003/…–
Fiasco Labs

Answers:


16

可以通过多种方式公开您的管理网址。一些包括

  • 错误创建管理控制器的模块。访问已知的,不正确的管理员姓氏将重定向到登录屏幕。例如,点击example.com/mymodule_admin/foo/bar。“安全”管理控制器将扩展到您的customadmin姓氏之上,例如example.com/customadmin/mymodule/foo_bar
    • SUPEE-6788对此进行了修复,但这是您必须手动更改的设置。
  • 该网址在的XML响应中可见example.com/index.php/rss/order/NEW/new
    • 用SUPEE-6285修复
  • 一些网络托管服务商会在公共区域创建访问日志,例如example.com/access_logs。攻击者可能会浏览这些日志并嗅探出有希望的URL。
  • 访问安全性不高的管理员(例如example.com/downloadable/Adminhtml_Downloadable_File/upload
    • 用SUPEE-5994修复
  • 您可能没有注意到下载程序的网址(example.com/downloader)。尽管在登录屏幕后很安全,但如果强行强行攻击,攻击者可以导航回您的管理URL。

晦涩难懂的安全性一点都不安全。为了安全起见,您应该保护自己的管理界面。这可以通过IP过滤,验证码,速率限制等完成。当然,请使用强密码。毕竟,查看管理员登录屏幕实际上不是问题。唯一的问题是未经授权的用户进入。


4
还值得一提:使用Magento Guest Audit扫描您的网站。您会对访问者发现的内容感到惊讶。(Web界面是新界面,需要工作)
Steve Robbins

1
最后,SUPEE-6788解决了第一个要点。安装它,升级所有无法使用的模块,禁用“管理路由兼容模式”。这个=> github.com/rhoerr/supee-6788-toolbox告诉您哪些模块可能允许绕过。
Fiasco Labs

9

现实情况是,混淆带来的安全性几乎永远不会起作用。我认为它甚至不能保护您免受脚本小子的攻击。

但是这种情况。有些管理模块使用自己的路由作为管理URL,而不使用您的自定义管理URL。例如,支付模块可能会这样做(我在我们的商店中发现了其中的4个)。

您可以在https://github.com/search?p=1&q=AdminController+%22extends+Mage_Adminhtml_Controller_Action%22&ref=searchresults&type=Code&utf8=%E2%9C%93的 github上找到它们,
我认为每个不包含的控制器类都可_Adminhtml_用于此。

旁注,自定义url用于管理员,但不用于/ downloader吗?只是在这里强加一个管理员用户,您就可以从那里获得管理员网址。


非常有意思。感谢您的分享。您正在出于兴趣使用哪些付款模块?
2015年

2
目前在香草Magento装置上也可以做到这一点。只需点击某个网址,即可将您带到管理路径(自定义或不自定义)。
James Anelay-TheExtensionLab

@JamesAnelay关心与班上其他人分享吗?
史蒂夫·罗宾斯

@JamesAnelay Magento目前正在研究此问题。他们可能希望不传播信息。
彼得·奥卡拉汉

1
最好对管理员,连接和下载程序功能使用Web应用程序防火墙或.htaccess锁定规则,而不是费时费力。诸如SBO(安全性由默默无闻的安全性)之类的被动方法毫无用处,它们不会处理任何安全性问题,只需移动其访问权限即可,希望您能走运。这就是我所说的安全栅栏方法,板条之间存在缝隙,攻击总是能够弥补这些缝隙。
Fiasco Labs 2015年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.