Уважаемые разработчики. Представьте себе ситуацию. Есть сайт. Мы закрываем сайт на обслуживание(для того что переустановить Bitrix ENV на сервере например). Делаем бэкап, сносим сервер, ставим заново Bitrix ENV. И вуаля - пользователям сайта позволено загружать на сервер все что угодно с помощью средств восстановления, которые находятся в открытом доступе на месте старого сайта.
Пожалуйста. Сделайте хотя бы index.php в /home/bitrix/www пустым.
Админ способный поставить bitrix env , уж как нибудь запустит или в ручную.
А еще лучше запарольте эти файлы случайно сгенерированным паролем в момент установки bitrix env.
Уже столько лет такая дырища открыта.
p.s. да, можно firewall'ом на время установки крыть все остальные IP , но это геммор дополнительный. Зачем тогда делать скрипт автоустановки? Чтобы было удобно , верно? Тем более, что сделать index.php пустым - это плевое дело, на которое нужно 3.5 секунды разработчиков.
Сделайте пожалуйста. Это же очень логично. Я думаю любой админ меня поддержит в этом.
Спасибо.
ВРЕМЕННОЕ РЕШЕНИЕ, ЕСЛИ КОМУ НАДО:
Перед установкой окружения, редактируем скрипт установки, скачанный с
В самом конце, перед
добавляем:
xxxxx - поменяйте на свой произвольный код.
После установки следовательно запускаем в браузере.
Пожалуйста. Сделайте хотя бы index.php в /home/bitrix/www пустым.
Админ способный поставить bitrix env , уж как нибудь запустит или в ручную.
А еще лучше запарольте эти файлы случайно сгенерированным паролем в момент установки bitrix env.
Уже столько лет такая дырища открыта.
p.s. да, можно firewall'ом на время установки крыть все остальные IP , но это геммор дополнительный. Зачем тогда делать скрипт автоустановки? Чтобы было удобно , верно? Тем более, что сделать index.php пустым - это плевое дело, на которое нужно 3.5 секунды разработчиков.
Сделайте пожалуйста. Это же очень логично. Я думаю любой админ меня поддержит в этом.
Спасибо.
ВРЕМЕННОЕ РЕШЕНИЕ, ЕСЛИ КОМУ НАДО:
Перед установкой окружения, редактируем скрипт установки, скачанный с
В самом конце, перед
| Код |
|---|
print "Bitrix Environment $BX_PACKAGE installation is completed." 1 |
| Код |
|---|
cd /home/bitrix/www/ cat restore.php | sed 's/restore.php/restore-xxxxx.php/' > restore-xxxxx.php cat bitrixsetup.php > setup-xxxxx.php rm restore.php rm bitrixsetup.php cat /dev/null > index.php |
После установки следовательно запускаем в браузере.