Principal/WordPress Fullstack/Blueprints/Seguridad y API/Комплексный Hardening ядра WordPress: изоляция PHP-FPM, Chmod, CSP-заголовки и Fail2ban
Volver a tarjetas «Seguridad y API»Seguridad y API(ТЗ 53 из 54)
ТЗ: Комплексный Hardening ядра WordPress: изоляция PHP-FPM, Chmod, CSP-заголовки и Fail2banТрудозатраты~8 рабочих часов
Фриланс вилка~$360 – $600 (€320 – €560)
Оценка веб-студии~$760 – $1,280 (€720 – €1200)
ТЗ заказчика (исходный бриф):
Сайт компании должен быть надежно защищен от взлома, брутфорса, XSS-инъекций и несанкционированного изменения файлов.
Ключевые требования:
- •Блокировка доступа к чувствительным файлам (.env, wp-config.php, debug.log, readme.html)
- •Запрет выполнения PHP-скриптов внутри каталога uploads/ и любых пользовательских папок
- •Настройка строгих заголовков Content Security Policy (CSP), X-Frame-Options и HSTS
- •Интеграция Fail2ban для автоматического бана IP-адресов при 5 неудачных попытках авторизации
- •Отключение xmlrpc.php и ограничение доступа к wp-login.php по IP или через HTTP Basic Auth
Ограничения проекта:
- •Политика CSP не должна ломать работу доверенных скриптов (метрика, CRM-виджеты)
- •Права на файлы темы и ядра должны быть доступны только для чтения процессу веб-сервера
Критерии приёмки (KPI):
- Оценка A+ в тесте безопасности Mozilla Observatory
- 0 успешных брутфорс атак в логах сервера
- Блокировка 100% попыток исполнения бэкдоров в uploads/
Пошаговое практическое руководство по ТЗ
Подробный разбор архитектуры, код реализации и советы эксперта по каждому этапу: