Hébergement sécurisé sur le Cloud
Nous externalisons l'hébergement des données de la plateforme auprès de Microsoft Azure.
Les lieux de stockage des données sont situés à Paris et Marseille en France. Une redondance entre les données est effectuée entre les deux sites.
Une sauvegarde est réalisée dans le data center d'Amsterdam.
Authentification à deux facteurs
Il est possible pour tous les propriétaires d'organisation de forcer l'utilisation de l'authentification à deux facteurs. L'authentification à 2 facteurs fonctionne en utilisant TOTP.
Chaque utilisateur peut individuellement activer la fonctionnalité d'authentification à 2 facteurs.
Chiffrement des données en transit
Toutes les données échangées entre nos clients et applications sont chiffrées en transit à l'aide du protocole TLS (Transport Layer Security) avec PFS (Perfect Forward Secrecy). L'autorité de certification du chiffrage est CloudFlare inc.
Chiffrement des données au repos
Les disques de données sur les serveurs hébergeant des données clients sur le cloud Azure sont toutes encodées au repos à l'aide de la technologie "Transparent data encryption".
Les fichiers physiques sont également encryptées statiquement dans le service Azure Storage avec uns système d'encryptage transparent 256-bit , un des algorithme les plus solide qui est FIPS 140-2 compliant.
L'ensemble des clés de chiffrement est stocké dans un coffre de clés managé par Dastra (incluant de la rotation automatique).
Test de pénétration
Nous faisons auditer régulièrement notre application par un auditeur tiers indépendant.
Le dernier test a été réalisé en septembre 2023 et n'a révélé aucune vulnérabilité critique.
Journaux d'audit d'organisation
Les administrateurs d'organisation peuvent suivre tous les changements apportés à la gestion des utilisateurs et permissions d'accès.
Identifiants uniques
Chaque utilisateur possède un identifiant unique et l'utilisation de comptes partagés entre plusieurs utilisateurs n'est pas autorisée.
Sauvegarde des données
L'ensemble des données (Azure SQL) et fichiers (Azure Blob Storage) de nos utilisateurs sont régulièrement sauvegardées avec un historique d'un mois.
Règles d'archivage des données
Dans le cas d'une suppression d'un compte. Les données sont conservées 1 mois avant leur suppression définitive.
Règles de mot de passe
Au moins 8 caractères comportant 3 des 4 types de caractères (majuscules, minuscules, chiffres, caractères spéciaux)
Temporisation d’accès au compte après plusieurs échecs.
Chiffrement des mots de passe en base de données.
Politique de renouvellement des mots de passe
Contrôles de jeton d'API
Affichez et gérez l'ensemble des clés d'API utilisés par les développeurs de votre organisation
Contrôle des accès total
Authentification sécurisée basée sur OpenIdConnect pour l'ensemble de nos sites
Liste d'autorisation des adresses IPs
Il est possible de filtrer les utilisateurs à la connexion en fonction de leurs adresses IP
Liste d'autorisation des domaines des emails
Les administrateurs peuvent définit une liste blanche de domaines d'emails autorisés (ex: gmail.com). Pour effectuer ces réglages, rendez vous dans Configuration => Sécurité => Filtres de domaines
Isolation stricte entre les environnements de production et de développement
Hors mis quelques personnes habilitées, les développeurs de l'application n'utilisent et n'accèdent jamais aux données de l'environnement de production. Cette isolation est stricte et ne peut être contournée.
Dans les environnement de tests ou de pré-production, nous n'utilisons que des jeux de données de tests que nous avons produit.
Pentests réguliers
Tous les ans, nous effectuons un test de pénétration sur tout le périmètre de l'application (API Rest, Service d'authentification, Widgets...).+
Notre méthodologie de test de sécurité suit les recommandations de l'OWASP et se compose de différentes phases, de la recherche d'informations de source ouverte (Reconnaissance) à l'exploitation des vulnérabilités découvertes.