Взлом сайта на 1С-Битрикс — не редкость. В 2024–2025 годах прошла волна массовых атак на Битрикс-проекты, затронувшая тысячи сайтов. Злоумышленники эксплуатировали известные уязвимости в модулях, подменяли файлы, внедряли вредоносный код и получали доступ к базам данных. Многие владельцы узнавали о проблеме, когда сайт уже был заблокирован хостингом или выпал из поисковой выдачи.
В этой статье — практический чеклист, который поможет защитить сайт на Битрикс от наиболее распространённых угроз. Подходит как для интернет-магазинов, так и для корпоративных сайтов.
Почему сайты на Битрикс взламывают
Основные причины успешных атак:
- Устаревшая версия CMS — не установлены критические обновления безопасности
- Уязвимые модули — сторонние или стандартные модули с известными дырами (vote, fileman, html_editor)
- Слабые пароли — простые пароли администраторов, особенно на стандартном логине admin
- Открытые служебные разделы — доступ к /bitrix/admin/ без ограничений по IP
- Отсутствие мониторинга — никто не отслеживает изменения файлов и подозрительную активность
Большинство взломов можно предотвратить базовыми мерами, которые не требуют глубоких технических знаний.
Чеклист безопасности сайта на Битрикс
1. Обновите CMS и все модули до актуальной версии
Это первый и самый важный шаг. Каждое обновление Битрикс содержит патчи безопасности. Если сайт работает на версии годичной давности — он уязвим к уже известным и задокументированным атакам.
Проверьте текущую версию в панели администратора: Marketplace → Обновления. Обновляйте ядро и модули регулярно — минимум раз в месяц. Подробнее: обновление и безопасность Битрикс.
2. Удалите или отключите неиспользуемые модули
Каждый установленный модуль — потенциальная точка входа. Модули голосований (vote), визуального редактора (fileman), веб-форм старого формата часто становились целью атак. Если модуль не используется — отключите его через Настройки → Модули.
3. Ограничьте доступ к административной панели
Настройте доступ к /bitrix/admin/ только с определённых IP-адресов. Это делается через .htaccess или на уровне веб-сервера (nginx). Если IP динамический — используйте VPN с фиксированным адресом.
Пример ограничения в nginx:
location /bitrix/admin/ {
allow 123.45.67.89;
deny all;
}
4. Настройте проактивную защиту Битрикс
В Битрикс есть встроенный модуль «Проактивная защита» — используйте его на максимум:
- Веб-антивирус — сканирует исходящий HTML на наличие вредоносных вставок
- Контроль активности — блокирует подозрительные запросы и брутфорс
- Защита сессий — привязка сессии к IP и User-Agent
- Журнал вторжений — логирование всех подозрительных действий
- Двухфакторная аутентификация — обязательно включите для всех администраторов
Проверьте статус в разделе Настройки → Проактивная защита → Панель безопасности. Стремитесь к максимальному уровню.
5. Проверьте права доступа к файлам и папкам
Неправильные права — частая причина компрометации. Рекомендуемые настройки:
- Файлы: 644 (владелец читает/пишет, остальные только читают)
- Папки: 755 (владелец полный доступ, остальные чтение/выполнение)
- Конфигурационные файлы (.settings.php, dbconn.php): 600
Никогда не ставьте 777 на папки — это открытый доступ для всех.
6. Защитите файл .settings.php
Файл /bitrix/.settings.php содержит данные подключения к базе данных. Убедитесь, что он недоступен через веб. Добавьте в конфигурацию сервера запрет на прямой доступ:
location ~* /bitrix/.settings\.php$ {
deny all;
}
7. Настройте HTTPS и заголовки безопасности
SSL-сертификат — обязательный минимум. Помимо этого настройте HTTP-заголовки:
- Strict-Transport-Security — принудительное использование HTTPS
- X-Content-Type-Options: nosniff — запрет MIME-sniffing
- X-Frame-Options: SAMEORIGIN — защита от clickjacking
- Content-Security-Policy — контроль загрузки ресурсов
8. Настройте резервное копирование
Бэкапы не предотвращают взлом, но позволяют быстро восстановить сайт. Минимальная стратегия:
- Ежедневный бэкап базы данных
- Еженедельный полный бэкап файлов
- Хранение копий на внешнем сервере (не на том же хостинге)
- Периодическая проверка восстановления из бэкапа
Используйте встроенный инструмент Битрикс или серверные скрипты с отправкой на S3-совместимое хранилище.
9. Мониторьте изменения файлов
Установите контроль целостности файлов. Битрикс имеет встроенный инструмент «Контроль целостности» в модуле проактивной защиты. Также полезно настроить внешний мониторинг — например, через cron-скрипт, который сравнивает хеши ключевых файлов и отправляет уведомления при изменениях.
10. Проведите аудит безопасности
Даже если вы выполнили все пункты выше, рекомендуется провести полный аудит безопасности. Он включает:
- Сканирование на известные уязвимости и вредоносный код
- Проверку конфигурации сервера и CMS
- Анализ логов на следы прошлых атак
- Проверку всех пользователей с административным доступом
- Рекомендации по устранению найденных проблем
Подробнее: аудит и ускорение сайтов Битрикс.
Что делать, если сайт уже взломан
- Изолируйте сайт — переведите в режим обслуживания или закройте доступ
- Смените все пароли — админка, FTP, SSH, база данных, хостинг-панель
- Проверьте файлы — найдите и удалите вредоносный код (shell-скрипты, бэкдоры в .php файлах)
- Восстановите из чистого бэкапа — если есть проверенная копия
- Обновите CMS и модули — закройте уязвимость, через которую произошёл взлом
- Проверьте базу данных — злоумышленники могут добавить скрытых администраторов
- Запросите повторную индексацию — если сайт был помечен как опасный в Google или Яндекс
Если нет уверенности в своих силах — обратитесь к специалисту. Неполная очистка приведёт к повторному взлому. См. исправление ошибок Битрикс.
Регулярная профилактика
Безопасность — это не разовое действие, а процесс. Рекомендуемый график:
- Еженедельно: проверка журнала вторжений, контроль целостности файлов
- Ежемесячно: обновление CMS и модулей, проверка бэкапов
- Ежеквартально: смена паролей администраторов, ревизия прав доступа
- Раз в полгода: полный аудит безопасности
Если у вас нет ресурсов на регулярный контроль — рассмотрите формат абонентской поддержки, в рамках которой безопасность контролируется на постоянной основе.
Вывод
Защита сайта на Битрикс — это набор конкретных, выполнимых действий. Большинство взломов происходит не из-за сложных хакерских атак, а из-за базовых упущений: устаревшая CMS, слабые пароли, открытая админка. Пройдите по чеклисту выше, закройте очевидные дыры — и вы значительно снизите риски.
Нужна помощь с безопасностью сайта на Битрикс? Посмотрите услугу или напишите — проведу аудит и закрою уязвимости.