Sécurité

Dernière mise à jour : date à compléter

Un CRM concentre ce qu'une entreprise a de plus sensible : ses clients, ses prix, ses échanges. Cette page décrit les mesures effectivement en place dans CxCRM, sans promesse au-delà.

Isolation des organisations

Chaque organisation dispose d'un espace étanche. Le rattachement d'un enregistrement à son organisation est porté par le modèle de données lui-même et appliqué à chaque requête, et non laissé à la vigilance de chaque écran : une donnée ne peut pas apparaître dans l'espace d'une autre organisation.

Contrôle des accès

  • Les droits sont attribués par rôles : chaque utilisateur n'accède qu'aux modules et aux actions que son rôle autorise.
  • La console d'administration de la plateforme exige un compte interne et une permission dédiée par tâche ; elle est inaccessible aux comptes clients.
  • La double authentification par application mobile (TOTP) peut être activée sur un compte.

Authentification et mots de passe

  • Les mots de passe sont hachés avec Argon2, algorithme conçu pour résister aux attaques par force brute matérielle. Ils ne sont jamais stockés ni consultables en clair.
  • Une longueur minimale de 10 caractères est imposée, et les mots de passe trop courants ou trop proches de l'identité du compte sont refusés.
  • Au bout de cinq échecs d'authentification, le couple adresse IP / identifiant est verrouillé pendant une heure. Une connexion réussie remet le compteur à zéro.

Sécurité des échanges

  • Tout le trafic est chiffré en TLS 1.2 ou 1.3. Les accès en clair sont redirigés vers HTTPS.
  • L'en-tête HSTS impose aux navigateurs de n'utiliser que HTTPS pendant un an, sous-domaines compris.
  • Les cookies de session et de protection CSRF sont marqués « secure » : ils ne circulent jamais hors d'une connexion chiffrée.
  • L'affichage du service dans un cadre tiers est interdit, et l'interprétation des fichiers téléversés comme du code est bloquée.

Résistance aux abus

  • Le débit de requêtes est plafonné par adresse IP, avec une limite renforcée sur la page de connexion.
  • Le nombre de connexions simultanées par adresse IP est borné, afin qu'aucun client ne puisse monopoliser le service.
  • Les balayages automatisés à la recherche de failles connues ou de fichiers de configuration sont interrompus en amont de l'application, et les adresses insistantes bannies.

Traçabilité

Les opérations sensibles — création, modification et suppression d'enregistrements, changements d'abonnement, actions de la console d'administration — sont horodatées et rattachées à leur auteur. Ce journal permet de reconstituer l'historique d'une donnée.

Signaler une vulnérabilité

Si vous pensez avoir découvert une faille, écrivez-nous avant toute divulgation publique, à l'adresse de contact sécurité, à compléter. Nous accusons réception de chaque signalement et tenons informé son auteur de la correction.