Limgro

Пентест

08 / 11

Тестування на проникнення: проводимо аудит безпеки вашого продукту методами справжнього зловмисника, з вашого письмового дозволу. Потім показуємо, куди дістались і наскільки це серйозно, та даємо рекомендації щодо усунення кожної вразливості.

Що ми робимо

  1. Вебзастосунки та їхні API
  2. Автентифікація й авторизація
  3. Платежі й бізнес-логіка
  4. Застосунки iOS і Android
  5. Перевірка налаштувань хмари й серверів
  6. Ретест після виправлень

Як це влаштовано

Від першого дзвінка до чистого ретесту
  1. 01Обсягщо перевіряємо, чого не чіпаємо
  2. 02Письмовий дозвілпідписуємо до першого тесту
  3. 03Тестуваннявручну, в узгоджений час
  4. 04Звітдокази, рівень ризику, рекомендації
  5. 05Виправленняваша команда або наша
  6. 06Ретестпідтверджуємо, що все закрито
Сканер і пентест — це різні речі
Автоматичне скануванняПентест
Що знаходить
Відомі проблеми й застарілі компонентиВідомі проблеми, а ще помилки бізнес-логіки й прав доступу
Хто перевіряє
ПрограмаКоманда відтворює кожну знахідку
Хибні тривоги
Розбираєте саміУ звіт іде лише те, що ми довели на практиці
Дрібні проблеми
Окремими рядкамиСкладаємо в ланцюжок, щоб показати реальний ризик
Що отримуєте
Довгий списокЗвіт за пріоритетами з доказами й рекомендаціями

Що ви отримуєте

Звіт, за яким можуть працювати розробники і який зрозуміє керівництво. Нижче вигаданий приклад.

Зразок звіту · вигаданий застосунок

billing.example.com

Вебзастосунок і API, дві ролі

  • Критичні0
  • Високі2
  • Середні4
  • Низькі5

Сторінка простою мовою для керівництва. Далі технічні деталі для розробників.

F-03Високий · 8.1Виправлено на ретесті

Будь-який клієнт після входу може читати й змінювати чужі рахунки

Як ми туди дістались

  • GET /api/invoices/10482вхід як клієнт B
  • → 200 OKрахунок клієнта A
  • PATCH /api/invoices/10482суму змінено на 1.00
  • → 200 OK

Що це означає

Будь-хто з акаунтом бачить імена, адреси й суми всіх клієнтів і може їх редагувати.

Рекомендація

Додати на сервері перевірку авторизації: рахунок має належати цьому акаунту, при кожному читанні й записі.

  • Підсумок для керівництваЩо під загрозою і що робити першим.
  • Знахідки для розробниківКроки відтворення, рівень ризику й рекомендація для кожної.
  • Лист після ретестуЩо виправлено, для ваших клієнтів і аудиторів.

Як виглядає тест

ТочковоСайт або невеликий застосунок$3–6kТерміни1–2 тижні
ПродуктSaaS чи портал з API й кількома ролями$8–15kТерміни2–3 тижні
ПлатформаКілька застосунків, мобільні й хмара разом$15k+Терміни3–5 тижнів

Фіксована ціна після безкоштовної розмови про обсяг. Один ретест виправлень входить у вартість.

Методи й інструменти

  • OWASP WSTG
  • OWASP API Top 10
  • PTES
  • NIST 800-115
  • CVSS
  • Burp Suite
Тестування не зламає наш робочий продукт?

Ми заздалегідь домовляємось, чого не чіпаємо, і не робимо тестів на відмову в обслуговуванні. Де можливо, тестуємо на копії. Якщо під час тесту щось виглядає небезпечно, зупиняємось і телефонуємо вам.

Вам потрібен наш вихідний код?

Ні. Зазвичай просимо тестовий акаунт на кожну роль: це ближче до того, що має справжній клієнт чи зловмисник. З доступом до коду за той самий час заходимо глибше.

Це зробить нас відповідними стандартам?

Сам тест ні. PCI DSS прямо вимагає пентестів, а аудитори SOC 2 чи ISO 27001 і великі клієнти часто їх очікують. Наш звіт для них доказ. Ми нічого не сертифікуємо.

Чи можете протестувати продукт, який зробили для нас?

Так, як перевірку перед релізом. Якщо аудитор чи клієнт вимагає незалежного тесту, ми про це скажемо, і для нього варто взяти іншу компанію.

Чи виправите те, що знайдете?

Так. Ми щодня пишемо софт, тож звіт може взяти ваша команда, або виправлення зробимо ми окремою роботою. Ретест входить у будь-якому разі.

Що потрібно для старту?

Підписаний дозвіл від власника системи, список того, що тестуємо, і тестові акаунти. Ми тестуємо лише системи, які належать вам або які вам дозволено перевіряти.

Маєте ідею?

Створімо продукт,на який покладаються.

Почати проєктsales@limgro.comВідповідаємо протягом 24 годин із чітким планом.