← Client-side security / client-side-security / best-practices
Nasazení pravidel zabezpečení obsahu do produkčního prostředí
Při nasazování nebo aktualizaci se řiďte postupy uvedenými na této stránce pro pravidla zabezpečení obsahu v produkčním prostředí. Použití změn pravidel bez ověřovacího období může blokovat legitimní zdroje a narušit chod vaší aplikace pro koncové uživatele.
Aktualizovat pravidla bezpečně
Při aktualizaci pravidel zabezpečení obsahu v produkčním prostředí se vyhněte následujícímu:
- Neupravujte existující pravidlo přímo v produkčním prostředí bez předchozího testování.
- Neměňte akci pravidla z Log na Allow bez ověřovacího období.
- Neodstraňujte všechna pravidla najednou.
Místo toho se řiďte těmito postupy:
- Otestujte změny ve stagingovém prostředí před jejich nasazením do produkce.
- Použijte Log akce pravidla po dobu alespoň sedmi dnů, než přejdete na Allow.
- Aktualizujte vždy pouze jedno pravidlo.
- Monitor porušení pravidel po dobu 24 hodin po každé změně.
- Před provedením změn zdokumentujte postup rollbacku.
Kontrolní seznam před zapnutím vynucování
Dokončete následující kontrolní seznam, než přepnete pravidlo zabezpečení obsahu z Log na Allow:
- Pravidlo bylo otestováno v Log režimu po dobu alespoň sedmi dnů.
- Zkontrolovány všechny porušení pravidel a potvrdili jste, že nedochází k žádnému neočekávanému blokování.
- Do allowlistu pravidla byly přidány všechny legitimní prostředky třetích stran.
- Otestována aplikace ve všech hlavních prohlížečích (Chrome, Firefox, Safari, Edge).
- Nakonfigurováno upozornění za porušení pravidel.
- Existuje zdokumentovaný postup pro vrácení změn zpět, který je připraven k provedení.
Vrácení změny pravidla zpět
Pokud změna pravidla způsobí neočekávaná porušení nebo zablokuje legitimní prostředky:
- Přepněte akci pravidla zpět na Log k okamžitému zastavení blokování prostředků.
- Zkontrolujte porušení pravidel k identifikaci prostředků, které byly blokovány.
- Aktualizujte pravidlo tak, aby zahrnovalo všechny chybějící prostředky.
- Zopakujte proces ověření před přepnutím zpět na Allow (blokuje zdroje, které nejsou uvedeny v seznamu povolených položek).