Ваша настоящая поверхность — это API, а не фронтенд.
Что бы ни контролировал UI, API отвечает напрямую. Злоумышленник полностью обходит ваш интерфейс и обращается к эндпоинтам напрямую — а вы никогда не тестировали, что они возвращают.
Ваши API открывают данные и логику напрямую клиентам и партнёрам, без UI, за которым можно спрятаться — а проверка каждого эндпоинта на дефекты на уровне объектов и авторизации — это кропотливая, специализированная работа, которой широкий пентест редко отдаёт должное. Именно на этой глубине мы сосредоточены.
Нам доверяют

Что бы ни контролировал UI, API отвечает напрямую. Злоумышленник полностью обходит ваш интерфейс и обращается к эндпоинтам напрямую — а вы никогда не тестировали, что они возвращают.
Аутентификации вы доверяете. Но авторизация на уровне каждого объекта и функции на сотнях эндпоинтов — именно там ломаются API: одна пропущенная проверка — и любой пользователь читает любую запись.
Партнёры и клиенты интегрируются с вашими эндпоинтами и ожидают, что они протестированы. Дефект здесь — это не только ваша проблема, а риск для всех, с кем вы интегрированы.
Интроспекция, вложенные запросы и чрезмерно открытые поля дают злоумышленникам карту вашей модели данных — и способ злоупотреблять ею для перечисления или отказа в обслуживании.
SOC 2, ISO 27001, PCI или проверка безопасности клиента теперь прямо указывают на API. Общий отчёт по веб-приложению этого не удовлетворяет — нужно тестирование, ограниченное скоупом самого интерфейса.
Версионированные, устаревшие, внутренние, незадокументированные — эндпоинты накапливаются быстрее, чем их инвентаризируют. Забытый маршрут v1 без аутентификации — именно то, что находят первым.
#1 risk
Сломанная авторизация на уровне объектов (BOLA) возглавляет OWASP API Security Top 10 — и это самый распространённый серьёзный дефект, который мы находим, ведь его подтверждение означает ручное тестирование каждого объекта на каждом эндпоинте.
80%+
веб-трафика — теперь это API-трафик, то есть бóльшая часть вашей настоящей поверхности атаки живёт там, где нет UI, чтобы её ограничить.
1 endpoint
без проверки владения может слить каждую запись за ним. Одного забытого эндпоинта злоумышленнику достаточно.
Глубокое ручное тестирование каждого эндпоинта, метода и объекта — а не только «счастливого пути», описанного в вашей документации.
Мы атакуем API как внешний потребитель, имея лишь публично доступное, и обнаруживаем эндпоинты, версии и методы, которых нет в документации.
Аутентифицированное тестирование с учётными данными по ролям, скоупам и тенантам — плюс схема или спецификация, где доступны — чтобы задействовать авторизацию на уровне объектов и функций на полную глубину.
Большинство тестов безопасности останавливаются на обнаружении уязвимости. Для нас это лишь отправная точка.
Senior-пентестер (а не менеджер по продажам) вернётся к вам с честной оценкой того, что действительно стоит тестировать.
Несколько проектов, показывающих, как выглядит работа с нами — в масштабе, годами, в разных отраслях.
Blackbox- и Greybox-тестирование нескольких ИТ-сервисов — гарантируем высокую защиту потребителей, сотрудников, подрядчиков и акционеров, удовлетворяя требования compliance на уровне группы.
Читать кейсBlackbox- и Greybox-тестирование по OWASP — с повторным тестированием после устранения и финальным отчётом, подтвердившим уровень безопасности для аудита ISO 27001.
Читать кейсПять артефактов — рассчитанных на тех, кто действительно ими пользуется: ваши инженеры, ваш C-level, аудиторы и Enterprise-клиенты.
Реальная структура, реальные находки, реальный формат. Те самые документы, которые увидит ваша команда и аудиторы.
Найдём Critical — узнаете в тот же день.
Если в процессе работы мы обнаружим уязвимость уровня Critical, требующую немедленных действий, вы получите оповещение с шагами воспроизведения и рекомендациями. Мы продолжаем тестировать, вы параллельно начинаете устранять. Без ожидания финального отчёта.
Приоритизированные находки, по которым инженеры могут начать работу в тот же день.
Каждая уязвимость с шагами воспроизведения, PoC-эксплуатацией, оценкой бизнес-импакта и приоритизированной дорожной картой устранения. Без false-positive. Без воды. Сделано так, чтобы ваши разработчики точно знали, что и в каком порядке чинить.
То, что действительно нужно знать совету и инвесторам.
Отчёт на бизнес-языке: security-postur вашего продукта, выявленные риски, их потенциальный бизнес-импакт и путь устранения. Написан для CEO, советов, инвесторов и Enterprise-закупок — не для инженеров.
Проверенные доказательства того, что исправления работают.
После того как ваша команда устранит находки, мы повторно тестируем каждую и подтверждаем, что фикс выдерживает ту же эксплуатацию. Обновлённый отчёт — ваше доказательство, что уязвимости действительно закрыты, а не «закрыты» на бумаге.
Публичный артефакт, который можно показать клиентам и потенциальным заказчикам.
После устранения и повторного тестирования мы выдаём официальный сертификат, подтверждающий, что продукт прошёл глубокий ручной пентест. Используйте его на сайте, в анкетах безопасности, в переговорах с Enterprise — это тот документ, который хотят видеть ваши потенциальные клиенты и их закупки.
Отраслевые стандарты, выполненные senior-инженерами.
Сканеры — только базовая линия. Каждая находка собрана и подтверждена senior-инженером — эксплуатируется и связывается в цепочки вручную, с учётом контекста вашей платформы.
Каждая находка — основа для следующей. Новый доступ раскрывает новую поверхность. Мы возвращаемся, копаем глубже и выстраиваем цепочки — пока не достигнем максимального ущерба, который позволяет ваша архитектура.
Список CVE не говорит вам, что атакующий реально сделает с бизнесом. Мы переводим каждую находку в сценарий из реального мира — что компрометируется, кто что теряет и как разворачивается цепочка.
Никаких джунов, обучающихся на вашем продукте, никакого аутсорса для подстраховки, никакой замены инженеров посередине проекта. Каждый проект ведут senior-инженеры наступательной безопасности с глубоким опытом в B2B SaaS.
Мы не конвейер, оптимизированный под пропускную способность. Берём меньше проектов одновременно и глубоко погружаемся в каждый — это сознательный выбор.
Все тесты идут по подписанному Rules of Engagement. Действия с высоким риском в продакшене заранее согласуются с вами. Critical-находки вызывают немедленное оповещение — никаких сюрпризов, никаких сломанных окружений.
Каждая находка проверена, приоритизирована и описана с шагами воспроизведения и рекомендациями по устранению. Ваши инженеры точно знают, что чинить первым — и не теряют день на шум.
Прямой доступ к нашим инженерам на протяжении всего проекта. Никаких посредников из продаж, никаких project-менеджеров, фильтрующих техдетали.
Мы нанимаем инженеров, которые хакают в свободное время — для ресерча, для CTF, ради самого ремесла. Наша команда воспринимает каждый проект как задачу, которую надо решить, а не тикет, который надо закрыть.
Структурированный проект, построенный вокруг вашей команды: senior-инженеры, прямая коммуникация, ноль сюрпризов.
Топовые рейтинги на отраслевых платформах
Сертификации наших инженеров
XRAY CyberSecurity предоставили комплексный, хорошо структурированный отчёт с практическими рекомендациями по укреплению безопасности нашего приложения. Мы получили два отчёта — детальный Технический и отдельный для руководства — что позволило быстро представить результаты топ-менеджменту и составить план действий. Готовность напрямую общаться с нашими подрядчиками значительно ускорила устранение.
XRAY CyberSecurity провели пентест наших продуктов, построенных на разных технологиях. Мы выявили уязвимости, устранили их и получили подтверждение через повторное тестирование, что они закрыты. Общение с их командой ощущалось скорее как работа с коллегами, чем со внешним подрядчиком — профессионалы, эксперты, дали ценные советы.
XRAY CyberSecurity провели grey-box пентест по методологии OWASP. Их тщательный ручной анализ выявил уязвимости, заслуживающие внимания, а детальные технический и executive-отчёты — с последующим повторным тестированием, подтвердившим устранение — позволили нам пройти сертификацию по ISO 27001.
XRAY CyberSecurity провели тщательную оценку наших веб-приложений и облачных сред, моделируя сценарии реальных атак. Подробные отчёты содержали понятные применимые выводы, которые существенно улучшили нашу security-postur, а способность доносить сложные находки в простой форме была неоценима для нашей команды.
Работа была выполнена быстро и профессионально. Специалисты XRAY CyberSecurity указали на наши уязвимые места, что позволило улучшить качество ПО. Мы получили отчёт с детальными сценариями проникновения и как техническими, так и организационными рекомендациями по устранению и предотвращению.
Тест приложения сосредоточен на веб-приложении — UI-потоки, человеческие процессы, проблемы на стороне клиента — и покрывает API за ним как часть этой поверхности. Этот проект рассматривает API как основную цель: авторизация на уровне эндпоинтов, злоупотребление схемой и методами и machine-to-machine аутентификация — на глубине, которой тест через UI не достигает. Если ваш API — это продукт или интерфейс для партнёров, это правильный скоуп.
Это нас ускоряет. Спецификация позволяет системно покрыть каждый задокументированный эндпоинт, метод и параметр вместо того, чтобы их угадывать. Но мы не останавливаемся на спецификации — незадокументированные, устаревшие и теневые эндпоинты часто и есть то, где скрываются настоящие находки, поэтому мы ищем и их.
API скрывает риск в авторизации на уровне объектов и функций на каждом эндпоинте: доказать, что пользователь A может добраться до данных пользователя B — это медленная, ручная работа над каждым объектом. Проект широкого скоупа, покрывающий сеть, приложение и API за один проход, редко достигает такой глубины, прежде чем закончится время. Мы тестируем API как сфокусированную дисциплину, поэтому достигаем — и именно оттуда берутся важные находки.
Тестирование выполняется по подписанным Правилам проведения (Rules of Engagement). Мы контролируем объём запросов, чтобы избежать проблем с нагрузкой, а действия с высоким риском — всё, что изменяет продакшн-данные или нагружает лимиты частоты — согласовываем и утверждаем до выполнения. Тестовые среды тоже подходят, если они отражают авторизацию продакшена.
Мы просим учётные данные как минимум в двух отдельных тенантах/аккаунтах и системно пытаемся получить межтенантный доступ на уровне объектов и функций. Доказать (или опровергнуть), что тенант A не может коснуться данных тенанта B — один из самых ценных результатов теста API.
Подписанный NDA и договор с полной корпоративной ответственностью. Любые данные, возвращённые API во время тестирования, хранятся в зашифрованном виде, доступны только назначенным инженерам и удаляются после проекта в соответствии с вашим договором. У нас есть страхование профессиональной ответственности.
Настройка сосредоточена в начале — учётные данные по ролям и тенантам, спецификация, если она есть, и короткий обзор того, как API должен использоваться. Дальше — нечастые уточняющие вопросы. Время на устранение с вашей стороны — бóльшая инвестиция, которую мы поддерживаем напрямую.
Для API это редкость — пробелы авторизации встречаются часто — но если так случается, чистый результат от команды senior-уровня показателен. Вы всё равно получаете полный набор артефактов, документирующих протестированные эндпоинты, методы и пути авторизации — артефакт, который нужен вашему аудитору или клиенту.
Цена в предложении фиксированная и прописана в договоре под согласованный скоуп. Повторное тестирование после устранения включено, с обновлённым отчётом и Сертификатом безопасности. Единственное, что меняет цену — это расширение скоупа с вашей стороны — больше эндпоинтов, сервисов или сред — согласованное письменно до начала любых работ.