website
// услуга

Пентест SPA (React, Vue, Angular)

Пентест SPA — это тестирование одностраничных приложений на React, Vue, Angular и подобных фреймворках. У SPA логика вынесена в браузер, а данные ходят через API — это меняет модель угроз: важны безопасность токенов, клиентская логика, DOM-based XSS и защита API, стоящего за фронтендом.

Что мы проверяем в SPA

SPA переносит много логики на клиент — и вместе с ней часть рисков:

  • Хранение и защита токенов — доступ к JWT/сессии из браузера.
  • DOM-based XSS — уязвимости на стороне клиента.
  • Клиентская авторизация — скрытые, но доступные функции и роуты.
  • Безопасность API за фронтендом по OWASP API Security Top 10.
  • CORS и CSP — ошибки конфигурации кросс-доменного доступа.
  • Секреты во фронтенд-бандле — ключи и токены в JS.

Как проходит тестирование

Мы разбираем фронтенд-бандл и клиентскую логику, находим все обращения к API и проверяем, что безопасность обеспечивается на сервере, а не только скрытием на клиенте. Отдельно тестируем работу с токенами, DOM-XSS и конфигурацию CORS/CSP. Все находки подтверждаем.

Стандарты и методологии

Тестируем вручную по признанным методологиям веб-безопасности:

  • OWASP Top 10 и OWASP Web Security Testing Guide (WSTG) — эталон проверки веб-приложений.
  • OWASP API Security Top 10 — для API и интеграций.
  • PTES — методология тестирования на проникновение.
  • Ручная эксплуатация каждой находки — не только автосканер.

Что вы получаете

Отчёт с клиентскими и серверными уязвимостями, воспроизведением, оценкой риска и рекомендациями по защите токенов, API и конфигурации. Бесплатный ретест.

Смежное: пентест веб-приложений, пентест API.

// оставить заявку

Готовы усилить защиту?

Оставьте заявку — проведём бесплатную консультацию, оценим объём работ и рассчитаем фиксированную стоимость. Ответим в течение одного рабочего дня.

  • Бесплатная консультация и оценка
  • Фиксированная цена без скрытых доплат
  • Полная конфиденциальность по NDA
  • Бесплатный ретест после устранения
./связаться




    // тарифы

    Тарифы и стоимость

    Фиксированная стоимость под объём задач. Точную цену рассчитаем после бесплатной консультации — без скрытых доплат.

    Базовый
    от 90 000 ₽
    SPA с одним API
    • Анализ фронтенд-бандла
    • Работа с токенами
    • DOM-based XSS
    • Проверка клиентской авторизации
    • Срок до 2 недель
    Заказать
    Расширенный
    от 280 000 ₽
    Крупное SPA / микрофронтенды
    • Всё из «Стандарта»
    • Микрофронтенды и общие компоненты
    • White Box с доступом к коду
    • Глубокий анализ авторизации API
    • Аттестация
    • Срок от 3 недель
    Заказать
    // faq

    Частые вопросы

    Достаточно ли защитить только фронтенд SPA?
    Нет. Клиентскую логику видно и можно обойти — безопасность должна быть на сервере/API. Мы проверяем именно это.
    Где безопаснее хранить токены в SPA?
    Зависит от модели угроз; мы анализируем текущий подход и риски доступа к токенам из браузера, включая XSS.
    Проверяете ли вы API за SPA?
    Да — API за фронтендом тестируем по OWASP API Security Top 10, отдельно или в составе услуги.
    Сколько стоит пентест SPA?
    От 90 000 ₽ за приложение с одним API до 280 000 ₽ за крупное SPA с микрофронтендами.
    Чем это отличается от пентеста веб-приложения?
    Акцент на клиентской специфике SPA (токены, DOM-XSS, бандл) и API за фронтендом. Для классики — <a href="/hacking/web-pentest/">пентест веб-приложений</a>.