Sécurité / centre de confiance

La sécurité est une surface,
pas une diapositive.

FastRestful traite l'isolation des locataires, la garde des clés, la sécurité de la passerelle, le règlement des fournisseurs et les preuves d'audit comme des comportements produit. Cette page explique les frontières et les contrôles dont vous héritez — et ceux que vous devez exploiter.

Isolation des locataires

  • En-tête d'espace de travail actif explicite
  • Vérifications d'appartenance côté serveur
  • Champs de propriété immuables
  • Sérialiseurs publics distincts
  • Médias et clés limités à l'espace de travail
  • Lectures fournisseur sur deux locataires

Garde des clés

  • Clés brutes renvoyées une seule fois
  • Hachage de recherche SHA-256
  • Copie serveur chiffrée avec Fernet
  • Portées full / execute / read
  • Rotation et révocation
  • Abonnements liés à l'application

Sécurité de la passerelle

  • Amonts publics en HTTPS uniquement
  • Validation DNS + IP épinglée
  • Aucun suivi de redirection
  • Plafonds de délai, de corps et de téléversement
  • Application des quotas et des limites de débit
  • Aperçus de réponse expurgés

Identité

  • Jetons d'accès de 15 minutes
  • Refresh rotatif + liste de blocage
  • Double facteur TOTP
  • OIDC et SAML 2.0
  • Invitations par e-mail à usage unique
  • L'équipe interne est distincte de l'administration d'espace de travail

Flux financiers

  • Webhooks de fournisseur signés
  • ID d'événements enregistrés une seule fois
  • Contrôles du montant et de la devise
  • Remboursements idempotents
  • États de versement monotones
  • Grand livre en ajout seul

Audit

  • Acteur + cible + métadonnées
  • Événements de paramètres et de modération
  • Reçus des fournisseurs
  • Écritures de grand livre en ajout seul
  • Tâches d'export
  • Contrôles de rétention

Contenu

  • Sections structurées, pas de HTML brut
  • Validation sécurisée des liens
  • Contrôles de signature des téléversements
  • CSS/JS personnalisés de confiance uniquement
  • Prise en charge des nonces CSP
  • Séparation brouillon/publication

Opérations

  • Sondes de santé
  • Mode maintenance
  • Passerelle à échec sécurisé avec cache partagé
  • Séparation des workers Celery
  • Sauvegardes et chemin de restauration
  • Contrôles de déploiement
Frontières de confiance

Ce qui franchit une frontière — et ce qui ne la franchit pas.

FastRestful garde les secrets sur le serveur, isole les espaces de travail avant chaque accès à la base de données et ne transmet jamais d'identifiant amont au navigateur.

01Navigateur → API

  • Authentification JWT ou par session
  • En-tête d'espace de travail explicite
  • Protection CSRF sur les écritures
  • Origines autorisées strictes
  • Aucun secret brut de fournisseur renvoyé
  • Aucune clé API brute après la création

02API → base de données

  • Cloisonnement par locataire avant la requête
  • Contrôles de permission au niveau objet
  • Champs de propriété immuables
  • Changements d'état sûrs en transaction
  • Séparation des sérialiseurs publics/privés
  • Événements d'audit sur les actions sensibles

03Passerelle → amont

  • Uniquement des adresses HTTPS publiques
  • Aucune cible privée, loopback ou link-local
  • Aucune redirection
  • Adresse DNS épinglée
  • Plafonds de délai et de corps
  • Journaux expurgés

04Fournisseur → plateforme

  • Vérification des signatures
  • Échec sécurisé en cas de secrets manquants
  • Reçu d'événement avant règlement
  • Validation du montant et de la devise
  • Gestion idempotente des nouvelles tentatives
  • Aucune conservation de charge utile brute

05Administration → site public

  • Seul le contenu publié franchit la frontière
  • Séparation des brouillons et des mentions légales
  • Contrat de marque public
  • Les paramètres opérationnels restent privés
  • Les ressources personnalisées sont du code opérateur de confiance
  • L'aperçu est explicitement cloisonné

06Opérateur → infrastructure

  • Votre base de données et vos sauvegardes
  • Votre politique de stockage objet
  • Votre TLS et votre DNS
  • Votre gestionnaire de secrets
  • Votre supervision et votre rétention
  • Votre processus de gestion des incidents
Valeurs par défaut de durcissement

La production est le chemin strict.

FastRestful échoue rapidement lorsque la configuration de production est incomplète, au lieu de fonctionner discrètement avec les valeurs par défaut de développement.

01 / CONFIG

Aucun démarrage de production non sécurisé.

La production exige un secret de 50 caractères ou plus, une clé Fernet valide, PostgreSQL, des hôtes autorisés explicites, des origines CORS/CSRF et Redis.

  • Redirection HTTPS et HSTS
  • Cookies sécurisés
  • Politique de référent stricte
  • Commande de contrôle de déploiement
02 / ACCESS

Moindre privilège, par défaut.

Les clés API se limitent à execute ou read. Les rôles d'espace de travail séparent la facturation et la gestion d'équipe. L'accès de l'équipe interne constitue une frontière de permission distincte.

  • Owner/admin/developer/billing/viewer
  • Protection du dernier propriétaire
  • Permissions des modèles d'administration
  • Application de l'authentification à deux facteurs
03 / EVIDENCE

Les nouvelles tentatives ne doivent pas réécrire l'histoire.

Les événements des fournisseurs et les lignes du grand livre sont en ajout seul. Les rejeux sont acquittés sans double règlement, et les états incertains réservent des fonds au lieu de deviner.

  • Reçus d'événements fournisseur
  • Réservations de remboursement
  • Rapprochement des versements
  • Exports d'audit
Responsabilité partagée

Le déploiement vous appartient. Nous rendons les valeurs par défaut défendables.

FastRestful est auto-hébergé. L'opérateur contrôle l'infrastructure, les fournisseurs et le cycle de vie des données ; la plateforme applique les frontières au niveau applicatif.

FastRestfulContrôles applicatifs

  • Autorisation cloisonnée par locataire
  • Hachage et chiffrement des clés
  • SSRF de la passerelle et quotas
  • Gestion des événements fournisseur signés
  • Preuves d'audit et de modération
  • Sérialiseurs publics sûrs

OpérateurInfrastructure

  • Réseau et pare-feu
  • Certificats TLS et DNS
  • Mise à jour et sauvegardes de la base de données
  • Disponibilité de Redis et des workers
  • Politique du bucket S3 et du CDN
  • Supervision et réponse aux incidents

OpérateurComptes fournisseurs

  • Comptes marchands et de versement
  • Enregistrement des webhooks
  • Clés API des fournisseurs
  • Authentification des domaines d'envoi
  • Configuration du fournisseur d'identité
  • Conditions négociées avec les fournisseurs

OpérateurCycle de vie des données

  • Politique de rétention
  • Chiffrement des sauvegardes
  • Tests de restauration
  • Revue des exports
  • Textes légaux et de confidentialité
  • Contrôles propres à chaque juridiction
Aucune allégation de certification. Cette page décrit les contrôles applicatifs livrés. FastRestful ne revendique aucune certification SOC 2, ISO 27001, PCI DSS, HIPAA ou autre. Les opérateurs doivent mener leur propre évaluation de conformité pour leur déploiement et leurs prestataires.
Signaler un problème

Vous avez trouvé quelque chose qui ne devrait pas franchir une frontière ?

Envoyez une reproduction concrète, la route ou la version concernée, et l'impact. N'incluez pas de clés API actives, de données client ni de secrets de fournisseur.

Flux de preuvesen ajout seul
REQUÊTE → ÉVÉNEMENT
Hachage de clé API · abonnement · quota · endpoint
événement d'usage · journal de requête · événement d'audit · reçu fournisseur