J'ai une URL d'administration personnalisée, j'ai quand même vu quelqu'un essayer de se connecter à l'administrateur.
Je l'ai même changé et peu de temps après, la prochaine connexion a été tentée.
Comment cela pourrait-il arriver, je pensais que c'était sûr?
Réponses:
Il existe plusieurs façons d'exposer votre URL d'administration. Certains incluent
example.com/mymodule_admin/foo/bar
. Un contrôleur d'administration "sûr" s'étendra au-dessus de votrecustomadmin
nom, commeexample.com/customadmin/mymodule/foo_bar
.example.com/index.php/rss/order/NEW/new
.example.com/access_logs
. Un attaquant pourrait parcourir ces journaux et détecter les URL prometteuses.example.com/downloadable/Adminhtml_Downloadable_File/upload
)example.com/downloader
). Bien qu'il soit en sécurité derrière un écran de connexion, si une brute est forcée, un attaquant peut revenir à votre URL d'administration.La sécurité par l'obscurité n'est pas du tout sécurisée. Pour être sûr, vous devez protéger votre interface d'administration. Cela peut être fait avec le filtrage IP, les captchas, les limites de débit, etc. Et, bien sûr, utilisez des mots de passe forts. Après tout, voir votre écran de connexion administrateur n'est pas vraiment un problème. Ce n'est qu'un problème lorsqu'un utilisateur non autorisé entre.
la source
La réalité est que la sécurité par obscurcissement ne fonctionne presque jamais. Je suppose que cela ne vous protège même pas des script kiddies.
Mais dans ce cas. Il existe des modules d'administration utilisant leurs propres routes pour les URL d'administration, et non pas votre URL d'administration personnalisée. Les modules de paiement sont susceptibles de le faire par exemple (j'en ai trouvé 4 dans notre boutique).
Vous pouvez en trouver sur github avec https://github.com/search?p=1&q=AdminController+%22extends+Mage_Adminhtml_Controller_Action%22&ref=searchresults&type=Code&utf8=%E2%9C%93
Je suppose que chaque classe de contrôleur ne contenant pas
_Adminhtml_
est utilisable pour cela .note latérale, URL personnalisée pour l'administrateur, mais pas pour / downloader? il suffit de forcer un utilisateur administrateur là-bas, et vous obtenez l'url d'administration à partir de là.
la source
Un très bon exemple est quand il apparaît sur similarweb.com parce que vous utilisez un plugin de navigateur bavard ... ( http://www.howtogeek.com/180175/warning-your-browser-extensions-are-spying-on- vous / )
la source