Tengo una URL de administrador personalizada, todavía vi a alguien tratando de iniciar sesión en admin.
Incluso lo cambié, y poco después se intentó el siguiente inicio de sesión.
¿Cómo podría suceder esto, pensé que es seguro?
Tengo una URL de administrador personalizada, todavía vi a alguien tratando de iniciar sesión en admin.
Incluso lo cambié, y poco después se intentó el siguiente inicio de sesión.
¿Cómo podría suceder esto, pensé que es seguro?
Respuestas:
Hay varias formas en que su URL de administrador puede quedar expuesta. Algunos incluyen
example.com/mymodule_admin/foo/bar
. Un controlador de administrador "seguro" se extenderá sobre su nombre de customadmin
usuario, como example.com/customadmin/mymodule/foo_bar
.
example.com/index.php/rss/order/NEW/new
.
example.com/access_logs
. Un atacante podría mirar a través de estos registros y detectar URL prometedoras.example.com/downloadable/Adminhtml_Downloadable_File/upload
. Ej. )
example.com/downloader
). Aunque es seguro detrás de una pantalla de inicio de sesión, si el bruto forzó a un atacante puede volver a su URL de administrador.La seguridad a través de la oscuridad no es segura en absoluto. Para estar seguro, debe proteger su interfaz de administrador. Esto se puede hacer con filtrado de IP, captchas, límites de velocidad, etc. Y, por supuesto, use contraseñas seguras. Después de todo, ver la pantalla de inicio de sesión de administrador no es realmente un problema. Es solo un problema si entra un usuario no autorizado.
La realidad es que la seguridad por ofuscación casi nunca funciona. Supongo que ni siquiera te protege de los script kiddies.
Pero a este caso. Hay módulos de administración que usan sus propias rutas para las URL de administración, que no usan su URL de administración personalizada. Es probable que los módulos de pago hagan esto, por ejemplo (encontré 4 de ellos en nuestra tienda).
Puede encontrar algunos en github con https://github.com/search?p=1&q=AdminController+%22extends+Mage_Adminhtml_Controller_Action%22&ref=searchresults&type=Code&utf8=%E2%9C%93
Supongo que cada clase de controlador que no contiene _Adminhtml_
es utilizable para esto .
nota al margen, url personalizada para el administrador, pero no para / descargador? simplemente brutforce un usuario administrador allí, y obtendrá la URL de administrador desde allí.
Una muy buena es cuando aparece en similarweb.com porque usas un plugin de navegador hablador ... ( http://www.howtogeek.com/180175/warning-your-browser-extensions-are-spying-on- usted / )