website
// услуга

Аудит безопасности GraphQL API

Аудит безопасности GraphQL API — это проверка API на GraphQL, у которого свои специфические риски, не покрываемые обычным тестированием REST. Мы проверяем интроспекцию, авторизацию на уровне полей, вложенные и пакетные запросы, приводящие к отказу в обслуживании, и утечки данных через связи объектов.

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

GraphQL гибок для разработчика — и для атакующего тоже. Мы проверяем:

  • Интроспекцию схемы — раскрытие всей структуры API.
  • Авторизацию на уровне полей и объектов — доступ к скрытым данным.
  • IDOR через связи — доступ к чужим объектам по graph-связям.
  • DoS через вложенность и пакетность — тяжёлые и batched-запросы.
  • Инъекции в резолверах и параметрах.
  • Обход rate limit через алиасы и batching.

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

Мы выгружаем схему (или восстанавливаем её при отключённой интроспекции), строим карту типов и связей и проверяем авторизацию на каждом поле и объекте. Отдельно тестируем устойчивость к тяжёлым вложенным и пакетным запросам. Все находки подтверждаем.

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

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

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

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

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

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

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

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

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

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




    // тарифы

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

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

    Базовый
    от 90 000 ₽
    Один GraphQL API
    • Анализ схемы и интроспекции
    • Авторизация на уровне полей
    • IDOR через связи
    • Отчёт с рекомендациями
    • Срок до 2 недель
    Заказать
    Расширенный
    от 300 000 ₽
    Сложный GraphQL / федерация
    • Всё из «Стандарта»
    • Федерация и связанные сервисы
    • White Box с доступом к схеме и коду
    • Глубокий анализ авторизации
    • Аттестация
    • Срок от 3 недель
    Заказать
    // faq

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

    Чем GraphQL опаснее REST?
    Гибкость запросов создаёт свои риски: интроспекция раскрывает схему, авторизацию легко забыть на отдельных полях, а вложенные запросы могут положить сервер.
    Что если интроспекция отключена?
    Мы восстанавливаем схему другими методами — отключённая интроспекция усложняет атаку, но не делает API безопасным.
    Проверяете ли вы DoS через запросы?
    Да — тяжёлые вложенные и пакетные запросы, обход rate limit через алиасы и batching. Это частый и недооценённый риск GraphQL.
    Сколько стоит аудит GraphQL?
    От 90 000 ₽ за один API до 300 000 ₽ за сложную федеративную схему.
    Это часть пентеста API?
    GraphQL можно тестировать отдельно или в составе <a href="/hacking/api-pentest/">пентеста API и микросервисов</a>.