Pular para o conteúdo

Pentest Readiness Pack

Este documento fornece todas as informações necessárias para a equipe de Segurança da Informação (SI) conduzir o Pentest (Black/White/Gray Box) no portal Aura (Profarma Apps).


AmbienteURLStatus
Produçãohttps://app.profarma.devAtivo
Redirecthttps://profarma.dev→ app.profarma.dev
Redirecthttps://www.profarma.dev→ app.profarma.dev

Não existe ambiente de staging. Cloudflare Workers isola por design — cada deploy é atômico e reversível em segundos.


CampoValor
MétodoLogin Microsoft (Azure AD SSO)
Email(conta @profarma.com.br com isAdmin — fornecida pela TI)
AcessoTodos os apps + painel Admin

Contas de teste devem ser criadas pelo time de TI da Profarma com antecedência. Recomendamos pelo menos 1 conta admin e 1 regular.


CategoriaDetalhes
Portal Aurahttps://app.profarma.dev/ — SPA principal
Auth flowsSSO Microsoft, login local, guest access
Admin Panel/admin — CRUD de apps e convites
Optimizer/optimizer/* — catálogo VTEX, enrichment
Captain/captain/* — geospatial/maps
QR Code/qrcode/* — gerador de QR
APIsTodos os endpoints /api/* e /auth/*
Security headersCSP, HSTS, X-Frame-Options, etc.
Session managementJWT cookies, TTL, invalidation
RBACAdmin vs User vs Guest permissions
Rate limitingAuth endpoints throttling
Anti-botCloudflare Turnstile bypass attempts
CategoriaMotivo
Ciclos (/ciclos/*)Deploy independente — será testado à parte
Cloudflare CDN/EdgeInfraestrutura gerenciada pela Cloudflare
Azure ADInfraestrutura gerenciada pela Microsoft
VTEX APIInfraestrutura gerenciada pela VTEX
DNSGerenciado pelo Cloudflare
DDoSProteção nativa do Cloudflare (não testar)

ComponenteTecnologia
RuntimeCloudflare Workers (V8 isolate)
FrameworkHono (TypeScript)
DatabaseCloudflare D1 (SQLite distribuído)
Real-timeDurable Objects (WebSocket)
CDN/AssetsCloudflare Workers Assets
AuthAzure AD SSO (OIDC) + JWT local
Anti-botCloudflare Turnstile
EmailResend


CanalContatoSLA
Responsável TécnicoFelipi Fernandes (TL)Resposta em até 2h úteis
P.O. do ProcessoCE (Engenheiro de Conexões)Coordenação e escalonamento
Emailadmin@profarma.devQuestões não-urgentes

Em caso de incidente durante o pentest:

  1. Rollback instantâneo: Cloudflare Workers — reverter para versão anterior em < 30 segundos via Dashboard
  2. Emergency Stop: POST /optimizer/api/internal/emergency-stop (requer auth) para parar syncs
  3. Emergency Reset: Via EMERGENCY_RESET_KEY (secret) — reseta Durable Objects
  4. Database: D1 tem point-in-time recovery nativo

  • Contas de teste criadas (admin + regular + guest)
  • Time de SI confirmou recebimento deste pack
  • Time de SI aceitou o scope proposto
  • Janela de pentest definida e comunicada
  • Canal de resposta rápida estabelecido
  • Backup de emergência verificado