Веб-приложения · API · бизнес-логика

Проверьте, где заканчиваются права пользователя.

Согласуем пентест сайта, API и личного кабинета: от входа и восстановления доступа до сложных действий с документами, заказами и данными других пользователей.

Индивидуальная программа · стоимость по согласованному объёму

Предмет проверки

Проверяем путь пользователя целиком

Уязвимость может находиться на стыке интерфейса, серверного API и системы прав. Поэтому программу связываем с реальными ролями и разрешёнными бизнес-сценариями, а не только со списком URL.

Вход и сессии

Регистрация, восстановление доступа, завершение сессий и применение дополнительных факторов — в согласованной модели угроз.

Авторизация и изоляция

Доступ к объектам и функциям, границы организаций, делегирование полномочий и привилегированные операции.

API и интеграции

Проверка входных данных, обработка ошибок, ограничения интерфейсов и доверие между приложениями.

Бизнес-логика

Последовательность согласований, повтор операций, изменение статусов и ограничения важных действий.

Файлы и документы

Разрешения на загрузку, чтение, обработку и публикацию; минимизация лишних данных в ответах.

Контроль защитных мер

Настройки безопасности и наблюдаемость согласованных событий без выхода за утверждённые объекты.

Покрытие определяется ролями и процессами

До начала согласуем интерфейсы, тестовые учётные записи, доступную документацию, ограничения по данным и глубину проверки. Для внешнего контура можно выбрать проверку без внутренних сведений; для бизнес-логики полезны описание процессов и несколько тестовых ролей. В отчёте отдельно отмечаем недоступные и непроверенные области.

Контекст проверки

Пример: кабинет организации

На тестовых организациях проверяем, что сотрудник видит только разрешённые документы, не наследует чужие права и не обходит согласование через API. В доказательствах используем подготовленные данные; реальное изменение клиентских документов в такую проверку автоматически не входит.

Осязаемый результат

Что получит ваша команда

Матрица ролей и сценариев

Какие сочетания пользователя, объекта и действия проверены, где остались ограничения.

Карточки для разработчиков

Затронутый компонент, условия проявления, доказательство, приоритет и рекомендуемый способ исправления.

Протокол ретеста

Что устранено, что сохранилось и какие изменения требуют дополнительного покрытия.

Точный состав документов, объём помощи с исправлениями и условия ретеста фиксируются в программе и договоре.

Понятный порядок работы

  1. Уточняем задачу

    Объекты, владельцы, критичные процессы, доступы и требования к исполнителю.

  2. Согласуем программу

    Письменное разрешение, методы, окна, ограничения, данные и порядок остановки.

  3. Проверяем и разбираем

    Подтверждённые наблюдения, приоритеты и обсуждение с технической командой.

  4. Возвращаемся к исправлениям

    Согласованный ретест на конкретной версии и документированный результат.

Стоимость и сроки

Рассчитаем по вашему контуру.

В предложении фиксируем границы проверки, этапы, результат и условия повторной проверки. Изменение объёма обсуждается отдельно.

Получить программу и расчёт ↗

Что влияет на оценку

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

Ответы перед началом

Можно проверять перед запуском?

Да. Согласуем тестовый контур и его соответствие будущей эксплуатации. Различия стенда и промышленной версии отражаем в ограничениях.

Что нужно для оценки объёма?

Достаточно описания приложения, числа пользовательских ролей, основных интеграций и критичных операций. Закрытые схемы, доступы и данные передаются позже по согласованному каналу.

Входит ли нагрузочное тестирование?

Нет автоматически. Проверки производительности и доступности имеют свою программу, пределы воздействия и подготовку восстановления.

Следующий шаг

Начнём с вашей задачи.

Опишите задачу в общих словах. Пароли, токены, персональные данные клиентов и закрытые материалы через эту форму не передавайте.

Подготовим текст обращения. Скопируйте его и отправьте на mail@new-sst.ru или откройте почту. Данные из этой формы автоматически не отправляются.