Меры по защите 1С-Битрикс от взлома
Есть сайт, построенный на CMS 1С-Битрикс. Сайт вместе с админкой торчат в Интернет. Так как 1С-Битрикс - весьма популярная CMS, я ожидаемо беспокоюсь о возможности публикации серьезных уязвимостей в ней и возможности атаки script kiddies на сайт, так как определить, что сайт управляется именно этой CMS, несложно.
Какие можно предпринять меры для того, чтобы:
- затруднить автоматическое определение того, что сайт управляется CMS Bitrix?
- защитить админку Битрикса от брутфорса пароля администратора?
Пока что в голову пришло самое простое - ограничить доступ в админку по IP-адресам тех, кто будет админить сайт, однако это решение не универсально, и рано или поздно от него придётся отказаться - как только появится необходимость править материалы на сайте из произвольного места на планете 24/7, не заморачиваясь с прокси/VPN.
Update: позиция компании Битрикс по этому вопросу, как я понял из переписки с их саппортом, сводится к использованию возможностей модуля CMS 1С-Битрикс "Проактивная защита", позволяющему настроить ограничение доступа к админке по IP и двухфакторную авторизацию админов, а также многое другое, в т.ч. упомянающееся ниже в ответах. Однако мой вопрос скорее относится к защите на уровне сервера, не на уровне приложения. У этого решения, к тому же, есть большой недостаток - оно не универсально: модуль "Проактивная защита" включен не во все редакции (виды лицензий) данной CMS.