Раздел • Безопасность & API • 6 ТЗ

Безопасность & API

6 практических ТЗ: Комплексный Enterprise Hardening ядра, ролевая модель RBAC и аудит-лог, лечение вирусов, JWT авторизация, REST API и Honeypot.

Прогресс раздела «Безопасность & API»
0%(0/21 шагов)
+0 XP0 из 6 решено

Теоретическая база и обучающие статьи для изучения с нуля

6 статей

Освойте эти 6 ключевых материалов, чтобы уверенно выполнять коммерческие ТЗ раздела без пробелов в знаниях.

Фундаментальная базаJunior • База

Безопасность WordPress: Nonces, санитизация и экранирование

Золотой стандарт безопасности: проверка одноразовых токенов wp_verify_nonce, санитизация sanitize_text_field и экранирование esc_html.

Фундаментальная базаJunior • База

Безопасность БД: подготовленные запросы $wpdb->prepare()

Предотвращение SQL-инъекций: безопасная передача аргументов через placeholder-ы (%s, %d, %f), экранирование имен таблиц.

Архитектурный паттернMiddle • Архитектура

Предотвращение XSS, CSRF и инъекций в темах и плагинах

Защита от межсайтового скриптинга (DOM/Stored XSS), валидация Referer, безопасность AJAX-обработчиков.

Архитектурный паттернMiddle • Архитектура

JWT-аутентификация и защита REST API эндпоинтов

Генерация криптографических токенов, валидация сигнатуры HS256/RS256 и защита приватных данных пользователей.

Архитектурный паттернMiddle • Архитектура

Создание защищенных REST API эндпоинтов WP_REST_Controller

Регистрация маршрутов с валидацией аргументов через JSON Schema и правами доступа permission_callback.

Практический воркфлоуSenior • Production

Воркфлоу: Разработка защищенного REST API с JWT-авторизацией

Сквозная реализация контроллера WP_REST_Controller: ротация токенов, ограничение частоты запросов (Rate Limiting).

Безопасность & API

ТЗ: Очистка сайта от вирусов после взлома

Линейное руководство по поиску вредоносного кода, лечению файлов и защите от повторного взлома.

«Наш корпоративный сайт на WordPress взломали. В поиске Google начали появляться страницы со странными китайскими иероглифами и ссылками на виагру. При переходе на сайт со смартфона идет редирект на сторонний сайт казино. Очистите сайт от вирусов и закройте дыры в безопасности.»
Прогресс: 0 из 6 шагов0%
Безопасность & API

ТЗ: Кастомный REST API эндпоинт под приложение

Линейное руководство по проектированию безопасного эндпоинта для обмена данными.

«Нам нужно создать кастомный эндпоинт в WordPress REST API (например, /wp-json/my-app/v1/profile), который принимает POST-запрос с мобильного приложения, авторизует пользователя по JWT-токену и возвращает массив его личных данных с кастомными метаполями.»
Прогресс: 0 из 4 шагов0%
Безопасность & API

ТЗ: Интеграция мультиязычности на сайте

Линейное руководство по переводу корпоративного сайта на несколько языков.

«Сделайте наш корпоративный сайт двуязычным (английский и русский). Нужно перевести все страницы, меню, формы обратной связи Contact Form 7 и кастомные поля ACF, а также настроить переключатель языков в шапке сайта.»
Прогресс: 0 из 3 шагов0%
Безопасность & API

ТЗ: Защита форм от спама без капчи (Honeypot)

Линейное руководство по внедрению скрытых ловушек для спам-ботов для сохранения конверсии сайта.

«Нас завалили спам-боты через формы на сайте (Contact Form 7). Обычная Google reCAPTCHA v3 сильно замедляет скорость загрузки страниц (Lighthouse падает на 20 баллов) и раздражает пользователей. Настройте невидимую защиту от спама без ввода капчи.»
Прогресс: 0 из 3 шагов0%
Безопасность & API
Middle~8 ч

ТЗ: Комплексный Hardening ядра WordPress: изоляция PHP-FPM, Chmod, CSP-заголовки и Fail2ban

Аудит и усиление защиты сервера и CMS по стандарту OWASP Top 10: разграничение прав доступа, блокировка исполнения PHP в медиа-папках, строгие заголовки Content Security Policy и автоматический бан ботов в Fail2ban.

Сайт компании должен быть надежно защищен от взлома, брутфорса, XSS-инъекций и несанкционированного изменения файлов.
PHP-FPM Pool IsolationChmod 755/644Content Security Policy (CSP)HSTS & X-Frame+3
Прогресс: 0 из 3 шагов0%
Безопасность & API
Senior~9 ч

ТЗ: Ролевая модель доступа (RBAC): кастомные роли, матрица Capabilities и аудит действий администраторов

Разработка корпоративной системы управления доступом на базе Roles & Capabilities API: создание специализированных ролей персонала, изоляция опасных прав (manage_options), разграничение разделов админки и ведение защищенного журнала аудита.

Каждый сотрудник должен иметь доступ только к тем разделам и действиям, которые необходимы для его работы, а все критические операции должны фиксироваться в журнале аудита.
WP Roles & Capabilities APIRBAC SecurityCustom CapabilitiesAdmin Action Audit Trail+2
Прогресс: 0 из 2 шагов0%