← Client-side security / client-side-security / best-practices
Развёртывание правил безопасности контента в рабочей среде
Следуйте рекомендациям на этой странице при развёртывании или обновлении правила безопасности контента в рабочей среде. Применение изменений правил без периода проверки может привести к блокировке легитимных ресурсов и нарушить работу вашего приложения для конечных пользователей.
Обновляйте правила безопасно
При обновлении правил безопасности контента в рабочей среде избегайте следующего:
- Не редактируйте существующее правило напрямую в рабочей среде без предварительного тестирования.
- Не меняйте действие правила с Log к Allow без периода проверки.
- Не удаляйте все правила одновременно.
Вместо этого следуйте таким рекомендациям:
- Протестируйте изменения в тестовой среде, прежде чем применять их в продуктивной среде.
- Используйте Log действие правила как минимум семь дней, прежде чем переключиться на Allow.
- Обновляйте правила по одному.
- Монитор нарушения правил в течение 24 часов после каждого изменения.
- Задокументируйте процедуру отката перед внесением изменений.
Контрольный список перед включением принудительного режима
Пройдите следующий контрольный список, прежде чем переключать правило безопасности контента из Log к Allow:
- Правило было протестировано в Log режим минимум семь дней.
- Проверены все нарушения правил и убедились в отсутствии непредвиденных блокировок.
- Добавили все легитимные сторонние ресурсы в список разрешённых ресурсов правила.
- Приложение протестировано во всех основных браузерах (Chrome, Firefox, Safari, Edge).
- Настроенный оповещения на предмет нарушений правил.
- Существует документированная процедура отката, готовая к выполнению.
Откат изменения правила
Если изменение правила приводит к неожиданным нарушениям или блокирует легитимные ресурсы:
- Измените действие правила обратно на Log чтобы немедленно прекратить блокировку ресурсов.
- Просмотрите нарушения правил чтобы определить, какие ресурсы были заблокированы.
- Обновите правило, добавив в него недостающие ресурсы.
- Повторите процесс проверки, прежде чем снова переключиться на Allow (блокирует ресурсы, которых нет в списке разрешений).