Segurança / central de confiança

Segurança é uma superfície,
não um slide.

O FastRestful trata isolamento de inquilinos, custódia de chaves, segurança do gateway, liquidação de provedores e evidências de auditoria como comportamento do produto. Esta página explica os limites e os controles que você herda — e os que você precisa operar.

Isolamento de inquilinos

  • Cabeçalho explícito de espaço de trabalho ativo
  • Verificações de associação no servidor
  • Campos de propriedade imutáveis
  • Serializers públicos separados
  • Mídia e chaves com escopo de espaço de trabalho
  • Leituras de fornecedor em dois escopos de inquilino

Custódia de chaves

  • Chaves brutas retornadas uma única vez
  • Hash de consulta SHA-256
  • Cópia no servidor criptografada com Fernet
  • Escopos full / execute / read
  • Rotação e revogação
  • Assinaturas vinculadas à aplicação

Segurança do gateway

  • Upstreams públicos somente HTTPS
  • Validação de DNS + IP fixado
  • Sem seguir redirecionamentos
  • Limites de timeout, corpo e upload
  • Aplicação de cotas e limites de taxa
  • Prévias de resposta com dados redigidos

Identidade

  • Tokens de acesso de 15 minutos
  • Refresh token rotativo + blacklist
  • Dois fatores TOTP
  • OIDC e SAML 2.0
  • Convites por e-mail de uso único
  • Staff separado do admin do espaço de trabalho

Dinheiro

  • Webhooks assinados de provedores
  • IDs de evento registrados uma única vez
  • Verificações de valor e moeda
  • Reembolsos idempotentes
  • Estados de repasse monotônicos
  • Livro-razão somente de acréscimo

Auditoria

  • Ator + alvo + metadados
  • Eventos de configuração e moderação
  • Recibos dos provedores
  • Lançamentos de livro-razão somente de acréscimo
  • Jobs de exportação
  • Controles de retenção

Conteúdo

  • Seções estruturadas, não HTML bruto
  • Validação segura de links
  • Verificações de assinatura de upload
  • Somente CSS/JS personalizado confiável
  • Suporte a nonce de CSP
  • Separação entre rascunho e publicação

Operações

  • Sondas de saúde
  • Modo de manutenção
  • Gateway fail-closed com cache compartilhado
  • Separação de workers Celery
  • Backups e caminho de restauração
  • Verificações de implantação
Limites de confiança

O que cruza um limite — e o que não cruza.

O FastRestful mantém os segredos no servidor, isola os espaços de trabalho antes de cada acesso ao banco de dados e nunca entrega uma credencial de upstream ao navegador.

01Navegador → API

  • Autenticação por JWT ou sessão
  • Cabeçalho explícito de espaço de trabalho
  • Proteção CSRF em gravações
  • Origens permitidas estritas
  • Nenhum segredo bruto do provedor retornado
  • Nenhuma chave de API bruta após a criação

02API → banco de dados

  • Escopo de inquilino antes da consulta
  • Verificações de permissão no nível do objeto
  • Campos de propriedade imutáveis
  • Alterações de estado seguras para transações
  • Separação entre serializadores públicos e privados
  • Eventos de auditoria em ações sensíveis

03Gateway → upstream

  • Somente endereços HTTPS públicos
  • Sem alvos privados, de loopback ou link-local
  • Sem redirecionamentos
  • Endereço DNS fixado
  • Limites de timeout e corpo
  • Logs com dados redigidos

04Provedor → plataforma

  • Verificação de assinatura
  • Falha fechada quando faltam segredos
  • Recibo do evento antes da liquidação
  • Validação de valor/moeda
  • Tratamento de novas tentativas idempotente
  • Sem retenção de payload bruto

05Admin → site público

  • Somente conteúdo publicado atravessa
  • Separação entre rascunho e conteúdo legal
  • Contrato de marca público
  • Configurações operacionais permanecem privadas
  • Assets personalizados são código confiável do operador
  • A prévia tem escopo explícito

06Operador → infraestrutura

  • Seu banco de dados e backups
  • Sua política de armazenamento de objetos
  • Seu TLS e DNS
  • Seu gerenciador de segredos
  • Seu monitoramento e retenção
  • Seu processo de incidentes
Padrões de hardening

Produção é o caminho estrito.

O FastRestful falha rapidamente quando a configuração de produção está incompleta, em vez de rodar silenciosamente com padrões de desenvolvimento.

01 / CONFIG

Nenhuma inicialização de produção insegura.

Produção exige um segredo de 50+ caracteres, uma chave Fernet válida, PostgreSQL, hosts permitidos explícitos, origens CORS/CSRF e Redis.

  • Redirecionamento HTTPS e HSTS
  • Cookies seguros
  • Política de referrer estrita
  • Comando de verificação de implantação
02 / ACCESS

Privilégio mínimo, por padrão.

As chaves de API se restringem a execute ou read. Os papéis do espaço de trabalho separam cobrança e gestão de equipe. O acesso de staff é um limite de permissão separado.

  • Owner/admin/developer/billing/viewer
  • Proteção do último owner
  • Permissões de modelo no admin
  • Aplicação de dois fatores
03 / EVIDENCE

Novas tentativas não devem reescrever o histórico.

Eventos de provedores e lançamentos do livro-razão são somente de acréscimo. Repetições são confirmadas sem liquidação dupla, e estados incertos reservam fundos em vez de adivinhar.

  • Recibos de eventos dos provedores
  • Reservas de reembolso
  • Conciliação de repasses
  • Exportações de auditoria
Responsabilidade compartilhada

A implantação é sua. Nós tornamos os padrões defensáveis.

O FastRestful é auto-hospedado. O operador controla infraestrutura, provedores e ciclo de vida dos dados; a plataforma aplica limites no nível da aplicação.

FastRestfulControles da aplicação

  • Autorização com escopo de inquilino
  • Hash e criptografia de chaves
  • SSRF e cotas no gateway
  • Tratamento de eventos assinados de provedores
  • Evidências de auditoria e moderação
  • Serializers públicos seguros

OperadorInfraestrutura

  • Rede e firewall
  • Certificados TLS e DNS
  • Patches e backups do banco de dados
  • Disponibilidade de Redis e workers
  • Política de bucket S3 e CDN
  • Monitoramento e resposta a incidentes

OperadorContas de provedores

  • Contas de comerciante e de repasse
  • Registro de webhooks
  • Chaves de API dos provedores
  • Autenticação do domínio de envio
  • Configuração do provedor de identidade
  • Termos negociados com provedores

OperadorCiclo de vida dos dados

  • Política de retenção
  • Criptografia de backups
  • Testes de restauração
  • Revisão de exportações
  • Textos legais e de privacidade
  • Controles específicos por jurisdição
Nenhuma alegação de certificação. Esta página descreve os controles de aplicação incluídos. O FastRestful não reivindica SOC 2, ISO 27001, PCI DSS, HIPAA nem qualquer outra certificação. Os operadores devem concluir sua própria avaliação de conformidade para sua implantação e seus provedores.
Relate uma preocupação

Encontrou algo que não deveria cruzar um limite?

Envie uma reprodução concreta, a rota ou versão afetada e o impacto. Não inclua chaves de API ativas, dados de clientes ou segredos de provedores.

Fluxo de evidênciassomente de acréscimo
REQUISIÇÃO → EVENTO
Hash da chave de API · assinatura · cota · endpoint
evento de uso · log de requisição · evento de auditoria · recibo do provedor