Ваша справжня поверхня — це API, а не фронтенд.
Що б не контролював UI, API відповідає напряму. Зловмисник повністю оминає ваш інтерфейс і звертається до ендпоінтів безпосередньо — а ви ніколи не тестували, що вони повертають.
Ваші API відкривають дані та логіку безпосередньо клієнтам і партнерам, без UI, за яким можна сховатися — а перевірка кожного ендпоінта на вади на рівні об’єктів і авторизації — це прискіплива, спеціалізована робота, якій широкий пентест рідко віддає належне. Саме на цій глибині ми зосереджуємось.
Нам довіряють

Що б не контролював UI, API відповідає напряму. Зловмисник повністю оминає ваш інтерфейс і звертається до ендпоінтів безпосередньо — а ви ніколи не тестували, що вони повертають.
Автентифікації ви довіряєте. Але авторизація на рівні кожного об’єкта й функції на сотнях ендпоінтів — саме там ламаються API: одна пропущена перевірка — і будь-який користувач читає будь-який запис.
Партнери та клієнти інтегруються з вашими ендпоінтами й очікують, що їх протестовано. Вада тут — це не лише ваша проблема, а ризик для всіх, з ким ви інтегровані.
Інтроспекція, вкладені запити та надмірно відкриті поля дають зловмисникам карту вашої моделі даних — і спосіб зловживати нею для перелічення чи відмови в обслуговуванні.
SOC 2, ISO 27001, PCI чи перевірка безпеки клієнта тепер прямо вказують на API. Загальний звіт по вебзастосунку цього не задовольняє — потрібне тестування, обмежене скоупом самого інтерфейсу.
Версійовані, застарілі, внутрішні, незадокументовані — ендпоінти накопичуються швидше, ніж їх інвентаризують. Забутий маршрут v1 без автентифікації — саме те, що знаходять першим.
#1 risk
Broken object-level authorization (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-рівня є показовим. Ви все одно отримуєте повний набір артефактів, що документують протестовані ендпоінти, методи та шляхи авторизації — артефакт, який потрібен вашому аудитору чи клієнту.
Ціна в пропозиції фіксована й прописана в договорі під узгоджений скоуп. Повторне тестування після усунення включене, з оновленим звітом і Сертифікатом безпеки. Єдине, що змінює ціну — це розширення скоупу з вашого боку — більше ендпоінтів, сервісів чи середовищ — узгоджене письмово до початку будь-яких робіт.