Tôi có một url quản trị viên tùy chỉnh, tôi vẫn thấy ai đó đang cố đăng nhập vào quản trị viên.
Tôi thậm chí đã thay đổi nó, và ngay sau khi đăng nhập tiếp theo đã được thử.
Làm thế nào điều này có thể xảy ra, tôi nghĩ rằng nó an toàn?
Tôi có một url quản trị viên tùy chỉnh, tôi vẫn thấy ai đó đang cố đăng nhập vào quản trị viên.
Tôi thậm chí đã thay đổi nó, và ngay sau khi đăng nhập tiếp theo đã được thử.
Làm thế nào điều này có thể xảy ra, tôi nghĩ rằng nó an toàn?
Câu trả lời:
Có một số cách mà url quản trị của bạn có thể được hiển thị. Một số bao gồm
example.com/mymodule_admin/foo/bar
. Bộ điều khiển quản trị "an toàn" sẽ mở rộng trên đầu tên của bạn customadmin
, như thế nào example.com/customadmin/mymodule/foo_bar
.
example.com/index.php/rss/order/NEW/new
.
example.com/access_logs
. Kẻ tấn công có thể xem qua các nhật ký này và phát hiện ra các URL đầy hứa hẹn.example.com/downloadable/Adminhtml_Downloadable_File/upload
)
example.com/downloader
). Mặc dù nó an toàn phía sau màn hình đăng nhập, nhưng nếu kẻ tấn công bắt buộc kẻ tấn công có thể điều hướng trở lại url quản trị viên của bạn.Bảo mật thông qua che khuất không an toàn chút nào. Để an toàn, bạn nên bảo vệ giao diện quản trị của mình. Điều này có thể được thực hiện với lọc IP, captcha, giới hạn tốc độ, v.v ... Và, tất nhiên, sử dụng mật khẩu mạnh. Rốt cuộc, thấy màn hình đăng nhập quản trị viên của bạn không thực sự là một vấn đề. Chỉ có một vấn đề là người dùng trái phép xâm nhập.
Thực tế là, an ninh bằng cách obfuscation gần như không bao giờ hoạt động. Tôi cho rằng nó thậm chí không bảo vệ bạn khỏi những đứa trẻ kịch bản.
Nhưng với trường hợp này. Có các mô-đun quản trị sử dụng các tuyến riêng của họ cho các url quản trị viên, không sử dụng url quản trị viên tùy chỉnh của bạn. Các mô-đun thanh toán có khả năng làm điều này chẳng hạn (tôi đã tìm thấy 4 trong số chúng tại cửa hàng của chúng tôi).
Bạn có thể finde một số trên github với https://github.com/search?p=1&q=AdminController+%22extends+Mage_Adminhtml_Controller_Action%22&ref=searchresults&type=Code&utf8=%E2%9C%93
tôi giả sử mỗi lớp điều khiển không chứa _Adminhtml_
là có thể sử dụng cho điều này .
Lưu ý phụ, url tùy chỉnh cho quản trị viên, nhưng không phải cho / người tải xuống? chỉ cần tàn bạo một người dùng quản trị ở đó và bạn có được url quản trị viên từ đó.
Một ứng dụng rất hay là khi nó xuất hiện trên sameweb.com vì bạn sử dụng plugin trình duyệt trò chuyện ... ( http://www.howtogeek.com/180175/warning-your-browser-extensions-are-spying-on- bạn / )