Seguridad / centro de confianza

La seguridad es una superficie,
no una diapositiva.

FastRestful trata el aislamiento de inquilinos, la custodia de claves, la seguridad del gateway, la liquidación de proveedores y la evidencia de auditoría como comportamiento del producto. Esta página explica los límites y los controles que heredas, y los que debes operar.

Aislamiento de inquilinos

  • Cabecera explícita de espacio de trabajo activo
  • Comprobaciones de membresía en el servidor
  • Campos de propiedad inmutables
  • Serializadores públicos separados
  • Multimedia y claves delimitadas por espacio de trabajo
  • Lecturas de proveedor con doble tenencia

Custodia de claves

  • Claves sin procesar devueltas una sola vez
  • Hash de búsqueda SHA-256
  • Copia en el servidor cifrada con Fernet
  • Alcance completo / ejecución / lectura
  • Rotación y revocación
  • Suscripciones vinculadas a la aplicación

Seguridad del gateway

  • Upstreams públicos solo por HTTPS
  • Validación DNS + IP fijada
  • Sin seguimiento de redirecciones
  • Límites de tiempo de espera, cuerpo y carga
  • Aplicación de cuotas y límites de velocidad
  • Vistas previas de respuestas redactadas

Identidad

  • Tokens de acceso de 15 minutos
  • Refresh rotativo + lista de bloqueo
  • Doble factor TOTP
  • OIDC y SAML 2.0
  • Invitaciones por correo de un solo uso
  • El personal es independiente del admin del espacio de trabajo

Dinero

  • Webhooks firmados del proveedor
  • IDs de evento registrados una sola vez
  • Comprobaciones de importe y moneda
  • Reembolsos idempotentes
  • Estados de pago monótonos
  • Libro mayor de solo adición

Auditoría

  • Actor + objetivo + metadatos
  • Eventos de ajustes y moderación
  • Recibos del proveedor
  • Entradas del libro mayor de solo adición
  • Tareas de exportación
  • Controles de retención

Contenido

  • Secciones estructuradas, no HTML sin procesar
  • Validación segura de enlaces
  • Comprobaciones de firma en cargas
  • Solo CSS/JS personalizado de confianza
  • Compatibilidad con nonces de CSP
  • Separación entre borrador y publicación

Operaciones

  • Sondas de salud
  • Modo de mantenimiento
  • Gateway de fallo cerrado con caché compartida
  • Separación de workers de Celery
  • Copias de seguridad y ruta de restauración
  • Comprobaciones de despliegue
Límites de confianza

Qué cruza un límite y qué no.

FastRestful mantiene los secretos en el servidor, aísla los espacios de trabajo antes de cada acceso a la base de datos y nunca entrega al navegador una credencial de upstream.

01Navegador → API

  • Autenticación con JWT o sesión
  • Cabecera explícita de espacio de trabajo
  • Protección CSRF en escrituras
  • Orígenes permitidos estrictos
  • No se devuelve el secreto sin procesar del proveedor
  • No se muestra la clave de API sin procesar después de crearla

02API → base de datos

  • Delimitación de inquilino antes de la consulta
  • Comprobaciones de permisos a nivel de objeto
  • Campos de propiedad inmutables
  • Cambios de estado seguros para transacciones
  • Separación de serializadores públicos y privados
  • Eventos de auditoría en acciones sensibles

03Gateway → upstream

  • Solo direcciones HTTPS públicas
  • Sin destinos privados, loopback ni link-local
  • Sin redirecciones
  • Dirección DNS fijada
  • Límites de tiempo de espera y cuerpo
  • Registros redactados

04Proveedor → plataforma

  • Verificación de firmas
  • Fallo cerrado ante secretos ausentes
  • Recibo del evento antes de la liquidación
  • Validación de importe y moneda
  • Manejo idempotente de reintentos
  • Sin retención de payloads sin procesar

05Admin → sitio público

  • Solo cruza el contenido publicado
  • Separación de borradores y textos legales
  • Contrato de marca pública
  • Los ajustes operativos permanecen privados
  • Los recursos personalizados son código de confianza del operador
  • La vista previa tiene un alcance explícito

06Operador → infraestructura

  • Tu base de datos y tus copias de seguridad
  • Tu política de almacenamiento de objetos
  • Tu TLS y DNS
  • Tu gestor de secretos
  • Tu monitorización y retención
  • Tu proceso de incidentes
Valores de endurecimiento por defecto

Producción es la ruta estricta.

FastRestful falla rápido cuando la configuración de producción está incompleta, en lugar de ejecutarse silenciosamente con valores por defecto de desarrollo.

01 / CONFIG

Sin arranques de producción inseguros.

Producción requiere un secreto de 50+ caracteres, una clave Fernet válida, PostgreSQL, hosts permitidos explícitos, orígenes CORS/CSRF y Redis.

  • Redirección HTTPS y HSTS
  • Cookies seguras
  • Política de referrer estricta
  • Comando de comprobación del despliegue
02 / ACCESS

Mínimo privilegio por defecto.

Las claves de API se limitan a ejecución o lectura. Los roles del espacio de trabajo separan facturación y gestión del equipo. El acceso del personal es un límite de permisos aparte.

  • Owner/admin/developer/billing/viewer
  • Protección del último propietario
  • Permisos de modelos del admin
  • Aplicación del doble factor
03 / EVIDENCE

Los reintentos no deberían reescribir el historial.

Los eventos del proveedor y las filas del libro mayor son de solo adición. Las repeticiones se confirman sin liquidar dos veces, y los estados inciertos reservan fondos en lugar de adivinar.

  • Recibos de eventos del proveedor
  • Reservas de reembolso
  • Conciliación de pagos
  • Exportaciones de auditoría
Responsabilidad compartida

El despliegue es tuyo. Nosotros hacemos que los valores por defecto sean defendibles.

FastRestful es autoalojado. El operador controla la infraestructura, los proveedores y el ciclo de vida de los datos; la plataforma aplica límites a nivel de aplicación.

FastRestfulControles de la aplicación

  • Autorización delimitada por inquilino
  • Hash y cifrado de claves
  • SSRF y cuotas del gateway
  • Manejo de eventos firmados del proveedor
  • Evidencia de auditoría y moderación
  • Serializadores públicos seguros

OperadorInfraestructura

  • Red y firewall
  • Certificados TLS y DNS
  • Parches y copias de seguridad de la base de datos
  • Disponibilidad de Redis y workers
  • Política de bucket de S3 y CDN
  • Monitorización y respuesta a incidentes

OperadorCuentas de proveedor

  • Cuentas de comercio y pagos
  • Registro de webhooks
  • Claves de API del proveedor
  • Autenticación de dominios de envío
  • Configuración del proveedor de identidad
  • Términos negociados con el proveedor

OperadorCiclo de vida de los datos

  • Política de retención
  • Cifrado de copias de seguridad
  • Pruebas de restauración
  • Revisión de exportaciones
  • Textos legales y de privacidad
  • Controles específicos por jurisdicción
Sin afirmaciones de certificación. Esta página describe los controles de aplicación incluidos. FastRestful no declara SOC 2, ISO 27001, PCI DSS, HIPAA ni ninguna otra certificación. Los operadores deben realizar su propia evaluación de cumplimiento para su despliegue y sus proveedores.
Reporta un problema

¿Has encontrado algo que no debería cruzar un límite?

Envía una reproducción concreta, la ruta o versión afectada y el impacto. No incluyas claves de API activas, datos de clientes ni secretos de proveedores.

Flujo de evidenciasolo de adición
SOLICITUD → EVENTO
Hash de clave de API · suscripción · cuota · endpoint
evento de uso · registro de solicitud · evento de auditoría · recibo del proveedor