Atlas Commerce / Demo workspace
Обезличенный срез реального рабочего процесса: стенды, доступность, авторизация, расписания и результаты запусков.
Primary customer flow
Production / Authenticated
- Duration
- 42m 18s
- Auth health
- Stable
- Export
- DefectDojo
Research queue
Cross-account access · Workflow bypass · Replay testing
Protected surface
Подключённые приложения
Окружения, источники спецификаций и состояние последней проверки.
Расписания, события pipeline и факты прохождения авторизации синхронизируются с реестром проектов.
Customer Web
web.atlas.demo · staging · последний запуск #SR-0012
- Environment
- Staging
- Scope
- Web + REST API
- GitLab AppCode
- ATLAS-WEB-DEMO
- Schedule
- Daily · 22:00
- DefectDojo
- Connected
- Next scan
- Today · 22:00
Успешный вход подтверждён не только ответом формы: достигнут защищённый маршрут и сессия повторно использована сканерами.
Проверки последнего запуска
#BL-021Доступ к чужому заказуРоль Customer A получила 403 для объекта Customer BКОНТРОЛЬ РАБОТАЕТHTTP 403#BL-022Обход этапа подтвержденияПереход CREATED → PAYMENT принят без состояния APPROVEDНАРУШЕНИЕ ПОДТВЕРЖДЕНОHTTP 200 + state diff#BL-023Повторное применение купонаПовтор операции отклонён сервером как already_redeemedКОНТРОЛЬ РАБОТАЕТHTTP 409#BL-024Повышение роли через APIИзменение роли отклонено для обычного пользователяКОНТРОЛЬ РАБОТАЕТHTTP 403Primary customer flow
Проверенный сценарий входа и состояние авторизованной поверхности приложения.
- TYPE
- SPA + OIDC
- SESSION TTL
- 45 min
- LAST VERIFIED
- 8 min ago
- COVERAGE
- 87%
История проверок
Какие инструменты запускались, сколько работали, что успели проверить и где возникли ошибки.
#SR-0012Customer WebCustomer SSO#SR-0011Partner APIPartner OAuth#SR-0010Customer WebCustomer SSO#SR-0009Partner APIPartner OAuthОшибки инструмента показываются отдельно от подтверждённых уязвимостей и не увеличивают число находок.
Hypotheses → Tests → Evidence
Исследование пользовательских сценариев и нарушений бизнес-правил.
Развивающееся направление платформы. Этот экран показывает целевой процесс. Реализованные проверки и концептуальные возможности явно разделены.
Проверить доступ роли Customer A к объекту Customer B.
TEST READYВозможен переход к оплате до подтверждения заказа.
CONCEPTПовтор операции после успешного применения.
TEST READYReplay request with a foreign object identifier under the same role.
RUNNINGSkip state APPROVED before payment transition.
DESIGNRepeat confirmed state-changing request.
COMPLETEDGET /api/orders/1842 → 200
role: customer_a
owner: customer_bHTTP EVIDENCEPOST /api/coupon/redeem → 409
reason: already_redeemedCONTROL WORKSЧто система действительно проверила
#BL-021Cross-account accessЧужой объект недоступен · HTTP 403CONTROL WORKS#BL-022Workflow bypassПереход к оплате без APPROVED воспроизведёнVERIFIED ISSUE#BL-023Operation replayПовтор отклонён · HTTP 409CONTROL WORKS#BL-024Role escalationИзменение роли отклонено · HTTP 403CONTROL WORKSРезультаты в системах заказчика
GUYVER остаётся слоем управления проверками, а задачи и события передаёт в существующий процесс AppSec.
finding_idGV-F-00281destinationDefectDojo / Atlas CommercepayloadFinding + request/response evidenceresultHTTP 201 · accepted