Aller au contenu
Sécurité

Vos données.Cloisonnées.

Cette page ne liste que des protections effectivement déployées dans Centrium. Pas de promesse générale, pas de certification que nous n’avons pas.

Baie de serveurs aux voyants allumés
  1. Hébergement et réseau

    • Base de données, fichiers et serveurs applicatifs situés en Suède (Union européenne).
    • HTTPS obligatoire, avec HSTS.
    • En-têtes de sécurité : Content-Security-Policy, X-Frame-Options, Referrer-Policy, Permissions-Policy.
  2. Isolation des organisations

    • Cloisonnement au niveau de la base de données (Row Level Security) sur les tables métier.
    • Les accès sont vérifiés par des tests automatisés de non-régression (rôles, organisations, portails).
    • Un client ne voit que les données de sa société ; un consultant ne voit ni TJM de vente, ni marge, ni notes internes.
  3. Rôles, comptes et sessions

    • Permissions par rôle contrôlées côté serveur (API et base), pas seulement masquées à l’écran.
    • Double authentification (TOTP) obligatoire pour les administrateurs.
    • Mots de passe de 12 caractères minimum ; session fermée à la fermeture du navigateur.
    • Invitations par lien personnel avec date d’expiration ; accès portail révocable à tout moment.
  4. Documents

    • Stockage privé : aucun fichier n’est public.
    • Téléchargement par lien signé valable 60 secondes, délivré après vérification des droits.
    • Type réel du fichier contrôlé (signature) et taille limitée à 25 Mo.
  5. Traçabilité et abus

    • Journal des actions sensibles : rôles, invitations, accès portail, documents, devis, préfacturation.
    • Limitation du nombre de requêtes sur les routes sensibles (dépôts, invitations, formulaires publics).
  6. Intégrations

    • Webhooks sortants en HTTPS uniquement, signés (HMAC-SHA256), secret affiché une seule fois.
    • Adresses internes ou privées refusées pour les webhooks.
    • Aucune clé privée exposée au navigateur.
  7. Développement

    • Validation des entrées côté serveur (schémas Zod).
    • Intégration continue : typage strict, lint, tests et build à chaque modification ; audit des dépendances (npm audit).
    • Mises à jour de dépendances surveillées (Dependabot).