Karena Magento menggunakan / pengunduh sebagai cara untuk menginstal program dengan mudah melalui Magento Connect Manager , jelas bahwa ini juga merupakan masalah keamanan karena memungkinkan bot atau orang untuk mencoba mempelajari kredensial untuk instalasi.
Saat memeriksa log akses ke situs web saya, saya terkejut dengan banyaknya upaya yang dilakukan oleh www.mysite.com/downloader
Sebagai pekerjaan di sekitar saya sudah terbiasa mengubah nama direktori pengunduh ke downloader.offline tetapi kadang-kadang saya lupa. (Entah untuk mengubah nama kembali untuk menginstal program atau setelah saya selesai).
Apa metode yang disarankan untuk melindungi tautan ini?
sumber
Bersamaan dengan rekomendasi @ daniel-sloof saya akan mengatakan untuk membuang installer Magento Connect sama sekali. Saya biasanya menambahkannya ke
.gitignore
ketika mengatur repositori baru.Alasannya adalah, seperti yang ditunjukkan oleh Fabian dalam komentar jawabannya, bahwa tidak ada cara untuk memastikan replikasi lingkungan produksi Anda dalam kontrol sumber tanpa melakukan paket dari Connect. Fitur yang Anda akan kehilangan di sini adalah kemampuan untuk memperbarui / meningkatkan paket dari Connect - tetapi jika Anda benar-benar membutuhkan fungsionalitas itu, Anda selalu dapat melakukannya secara lokal di kotak dev Anda dan melakukan hasilnya ketika Anda puas bahwa mereka berfungsi.
tl; dr:
Hapus
/downloader
folder atau hapus dari kontrol sumber Anda.sumber
./mage install
perintah CLI hanyalah pembungkus untuk Magento Connect. sunting: Sebenarnya saya hanya bisa menggunakanmagerun extension:install
:)downloader/mage.php
. Saya kira Anda bisa menyalin / mengunduh ke lingkungan dev lokal Anda jika Anda perlu menginstal sesuatuSaya biasanya menghapus direktori pengunduh, tetapi juga menemukan arahan berikut di root htaccess membantu:
Yang akan membuat Apache mengirim respons 404 bahkan jika direktori pengunduh hadir.
sumber
www.mysite.com/index.php/myadminurl/index/downloader
bagaimana dengan mengganti nama folder pengunduh? Jika perlu dapat dengan mudah diganti namanya menjadi "pengunduh", melakukan pembaruan dan menginstal sesuai kebutuhan, dan kemudian mengubahnya lagi. Sepertinya itu bekerja untuk saya.
sumber