Мир сегодня с "Юрий Подоляка"
Мир сегодня с "Юрий Подоляка"
Труха⚡️Україна
Труха⚡️Україна
Николаевский Ванёк
Николаевский Ванёк
Мир сегодня с "Юрий Подоляка"
Мир сегодня с "Юрий Подоляка"
Труха⚡️Україна
Труха⚡️Україна
Николаевский Ванёк
Николаевский Ванёк
1С-Битрикс Безопасность avatar
1С-Битрикс Безопасность
1С-Битрикс Безопасность avatar
1С-Битрикс Безопасность
31.03.202511:52
⚠️ Безопасная кастомизация: чек-лист для правильной доработки коробочных продуктов 1С-Битрикс

Мы поддерживаем кастомизацию наших продуктов и всячески помогаем в этом разработчикам. При этом мы выступаем за безопасность и правильный подход. Непродуманная кастомизация может вызвать массу проблем и чтобы этого избежать, мы собрали чек-лист и рекомендации.

🤕 Шаг 1. Проверьте знания разработчиков
Мы рекомендуем всем Битрикс-разработчикам пройти курсы по разработке на платформе Bitrix Framework, чтобы лучше понимать возможности платформы и избежать ошибок.

🤕 Шаг 2. Подготовьте рабочую среду перед кастомизацией
Регулярно создавайте резервные копии, чтобы защититься от потери данных в случае ошибок.
Используйте установку для разработки. Настройте отдельную среду для разработки.
Проверяйте доработки на тестовой копии. Переносите их на боевой сайт только после тщательного тестирования.

🤕 Шаг 3. Разместите изменения отдельно от системных файлов
Изменения рекомендуем хранить в папке /local/. Это обеспечит четкое разделение между системными файлами и кастомизацией, а значит упростит поддержку, масштабирование и обновление системы.

🤕 Шаг 4. Подключайте готовые модули для расширения функциональности
Регулярно обновляйте все модули, которые вы подключаете к проекту. Они могут оказаться уязвимыми спустя несколько лет после создания и становятся опасными для сайта.

🤕 Шаг 5. Выберите подходящие инструменты кастомизации
В наших продуктах есть инструменты для кастомизации под любые задачи: от no-code решений до работы с API и кодом Bitrix Framework. Выберите подходящий инструмент в зависимости от ваших целей и уровня сложности проекта.

🤕 Шаг 6. Убедитесь, что не сделали ничего лишнего
Обратите внимание на запрещенные и нежелательные действия с ядром системы.

Не изменяйте файлы ядра системы в папках:

/bitrix/modules/

/bitrix/components/bitrix/

/bitrix/activities/bitrix/

/bitrix/blocks/bitrix/

/bitrix/gadgets/bitrix/

/bitrix/wizards/bitrix/

/bitrix/routes/

/bitrix/js/


🤕 Шаг 7. Проверьте код на защиту от основных уязвимостей

📍Не пишите прямые SQL-запросы к базе данных.
📍Не добавляйте HTML-код в PHP-логику.

👉Дополнительные рекомендации читайте в статье
Shown 1 - 1 of 1
Log in to unlock more functionality.