Skip to content
Ingénierie de la sécurité

Chiffrement, isolation, hébergement régional —
sécurisé dès la conception.

Comment SDEN sécurise chaque produit qu'elle livre : chiffrement de bout en bout, isolation multilocataire, hébergement régional (États-Unis, Canada ou UE), posture SOC 2 / CCPA / PIPEDA, sauvegardes chiffrées, journaux d'audit, et la discipline de sécurité dès la conception appliquée dès le premier jour de chaque projet.

Les quatre piliers

La sécurité n'est pas une phase chez SDEN — c'est la discipline appliquée à chaque ligne de code, à chaque déploiement et à chaque décision opérationnelle. La posture repose sur quatre piliers : le chiffrement de bout en bout (TLS 1.3 en transit, AES-256 au repos), un contrôle d'accès robuste (authentification multifacteur, authentification unique, accès par rôles à moindre privilège), une isolation stricte des données multilocataires appliquée au niveau du type, et l'hébergement régional (déployez dans votre région — États-Unis, Canada ou UE) avec une posture SOC 2 / CCPA / PIPEDA dès le premier jour de chaque mandat.

Autour de ces quatre piliers s'articule une discipline de travail : la modélisation des menaces à l'étape de conception, l'analyse des dépendances et le SAST dans l'intégration continue, des sauvegardes chiffrées hors région avec des procédures de récupération éprouvées par restauration, des journaux d'audit conservés au minimum douze mois, et un processus documenté de réponse aux incidents avec une adresse publique de divulgation de sécurité. La page ci-dessous documente chacun de ces éléments, avec le niveau de précision que la revue de sécurité d'un acheteur exigera réellement.

01
Pilier · 01

Chiffrement en transit et au repos

Chaque produit SDEN chiffre le trafic avec TLS 1.3 en transit et AES-256 au repos, avec des clés gérées et rotées selon une cadence documentée — pas la version marketing du « bout en bout ».

Le chiffrement chez SDEN est concret. En transit, chaque point de terminaison public termine TLS 1.3 avec des suites de chiffrement modernes (ECDHE pour l'échange de clés, des chiffrements AEAD comme AES-GCM et ChaCha20-Poly1305), avec préchargement HSTS demandé là où la propriété du domaine le permet. Le trafic interne de service à service à l'intérieur de notre infrastructure gérée est lui aussi chiffré par TLS ; nous ne présumons pas qu'un réseau privé est un réseau de confiance.

Au repos, les données sont chiffrées avec AES-256 au moyen des services de gestion de clés gérés par le fournisseur infonuagique (AWS KMS, GCP KMS ou équivalent) par défaut, avec des clés gérées par le client (CMK / BYOK) offertes sur demande pour les mandats où le modèle de menaces et le contexte réglementaire l'exigent. Les clés sont rotées selon un calendrier documenté et sur demande à la suite de tout changement d'accès. Nous ne livrons pas de produits qui stockent des secrets dans des variables d'environnement sur une seule machine virtuelle en appelant cela « chiffré au repos » — la distinction compte et nous la traitons comme un veto de revue de code.

Ce que nous livrons par défaut

  • TLS 1.3 avec des suites de chiffrement AEAD modernes sur chaque point de terminaison public
  • AES-256 au repos avec des clés gérées par KMS, rotées selon un calendrier documenté
  • Option de clé gérée par le client (CMK / BYOK) pour les mandats réglementés
  • Secrets stockés dans des coffres à secrets gérés (AWS Secrets Manager, Doppler ou équivalent) — jamais dans des variables d'environnement en clair
02
Pilier · 02

Contrôle d'accès et authentification

L'authentification multifacteur est imposée sur chaque compte du personnel SDEN et sur chaque surface d'administration que nous livrons ; l'authentification unique par OIDC est l'option par défaut ; l'accès se fait par rôles, avec le moindre privilège comme seuil.

L'authentification du personnel SDEN est imposée par un facteur multiple adossé au matériel (WebAuthn / FIDO2) pour chaque compte ayant accès aux systèmes de production, aux données client ou au code source. L'approvisionnement des comptes passe par un processus documenté d'arrivée / mutation / départ avec des revues d'accès trimestrielles. Il n'y a aucun identifiant partagé vers un système de production ; chaque action est attribuable à une personne nommée.

Pour les applications que nous livrons, l'authentification unique par OIDC (Google Workspace, Microsoft Entra ID, Okta, Auth0) est l'option par défaut offerte aux clients d'entreprise. Là où l'authentification unique n'est pas disponible, l'authentification par mot de passe est imposée avec le hachage recommandé par l'OWASP (Argon2id ou scrypt), une limitation de débit à la couche de bourrage d'identifiants, et un facteur multiple obligatoire pour tout compte à portée administrative. Le contrôle d'accès par rôles fonctionne au moindre privilège ; la permission par défaut de tout nouveau rôle est zéro, et chaque octroi est documenté.

Les journaux d'audit sont conservés au minimum douze mois et sont à preuve d'altération — le flux de journaux lui-même est en ajout seul et exporté vers une destination isolée, de sorte qu'une compromission de l'application ne puisse pas réécrire rétroactivement la piste d'audit. PLACEHOLDER : confirmer la fenêtre de conservation configurée pour chaque environnement avant publication.

Ce que nous livrons par défaut

  • Facteur multiple WebAuthn / FIDO2 pour l'accès du personnel à la production
  • Processus documenté d'arrivée / mutation / départ avec des revues d'accès trimestrielles
  • Authentification unique OIDC par défaut pour les clients d'entreprise des applications que nous livrons
  • Hachage de mot de passe Argon2id partout où des mots de passe sont stockés
  • Contrôle d'accès par rôles avec le moindre privilège par défaut
  • Journaux d'audit à preuve d'altération conservés ≥ 12 mois
03
Pilier · 03

Isolation des données dans les architectures multilocataires

Chaque produit SDEN est multilocataire par architecture, avec des identifiants de locataire propagés comme des types obligatoires et la sécurité au niveau des lignes de PostgreSQL qui impose les barrières d'accès intercatlocataires à la couche de la base de données.

La multilocation est l'endroit où surviennent la plupart des failles de sécurité des SaaS — et presque toujours parce que l'isolation était imposée dans le code applicatif plutôt qu'à la couche des données. L'architecture par défaut de SDEN l'impose aux deux. L'identifiant de locataire se propage dans l'application comme un type obligatoire (et non un champ optionnel), de sorte qu'une requête qui oublie de se restreindre à un locataire est une erreur de compilation TypeScript plutôt qu'une fuite de données à l'exécution. À la base de données, les politiques de sécurité au niveau des lignes de PostgreSQL imposent la même frontière — même un compte de service qui se comporte mal ne peut pas lire d'un locataire à l'autre sans une dérogation explicite et auditée.

Là où le modèle de menaces justifie le coût, nous livrons des clés de chiffrement au repos par locataire, de sorte qu'une compromission au niveau de la base de données des données d'un locataire ne puisse pas déchiffrer celles d'un autre. Les sauvegardes sont de même restreintes par locataire, avec la procédure de restauration documentée et éprouvée. La matrice d'accès intercatlocataires est testée par intégration avant chaque version : chaque point de terminaison est invoqué avec les identifiants d'un locataire contre les enregistrements d'un autre, et les refus attendus sont affirmés automatiquement.

Ce que nous livrons par défaut

  • Identifiant de locataire propagé comme un type obligatoire (et non un champ optionnel)
  • Politiques de sécurité au niveau des lignes de PostgreSQL sur chaque table multilocataire
  • Clés de chiffrement par locataire là où le modèle de menaces justifie le coût
  • Matrice d'accès intercatlocataires testée en CI avant chaque version
04
Pilier · 04

Déployez dans votre région

L'infrastructure par défaut de SDEN, c'est l'hébergement régional — déployez dans votre région (États-Unis, Canada ou UE) sur AWS, GCP ou Azure — choisi pour offrir aux clients nord-américains une clarté de résidence des données dès le premier jour.

La juridiction d'hébergement est une décision de protection des données, pas une décision d'approvisionnement. Chaque produit que nous livrons est déployé dans la région que le client exige, parce que la posture SOC 2 / CCPA / PIPEDA et l'absence de mécanismes de transfert transfrontalier sont toutes plus simples quand les données ne quittent pas leur région d'origine en premier lieu. Les fournisseurs que nous utilisons le plus souvent — AWS (us-east- / ca-central-), GCP (us- / northamerica-) et Azure dans les régions américaines, canadiennes et de l'UE — ont tous signé des ententes de traitement des données que nous pouvons transmettre aux clients sans renégociation.

Là où le modèle de menaces ou le contexte réglementaire d'un client exige un déploiement verrouillé à une région (États-Unis, Canada ou UE), nous le configurons pour qu'il reste dans cette région ; là où un basculement multirégional est requis, nous le configurons avec des frontières de résidence documentées. Nous ne changeons pas en silence la région d'hébergement d'une sauvegarde ou d'un nœud périphérique de CDN sans divulgation — l'engagement de résidence dans la DPA, c'est la résidence en production.

Ce que nous livrons par défaut

  • Hébergement régional par défaut : déployez dans votre région (États-Unis, Canada ou UE) sur AWS, GCP ou Azure
  • Déploiement verrouillé à une région (États-Unis, Canada ou UE) offert là où la résidence l'exige
  • Engagement de résidence des données documenté dans la DPA
  • Aucun transfert transfrontalier en silence pour les sauvegardes ou les nœuds périphériques de CDN
05
Exploitation

Sauvegardes et reprise après sinistre

Les sauvegardes sont chiffrées, multirégions et testées en restauration, parce qu'une sauvegarde jamais restaurée est un espoir, pas un plan de reprise.

Les sauvegardes sont chiffrées (AES-256), prises selon un calendrier adapté à l'objectif de point de récupération (RPO) des données, et stockées dans une région distincte de la principale, de sorte qu'une panne régionale n'emporte pas la récupération avec elle. PLACEHOLDER : confirmer le RPO configuré et l'objectif de temps de récupération (RTO) par produit avant toute publication externe — les valeurs par défaut typiques sont un RPO ≤ 24 heures et un RTO ≤ 8 heures pour les produits SaaS que SDEN exploite.

Les procédures de restauration sont éprouvées. Une sauvegarde qui n'a jamais été restaurée est un espoir, pas un plan de récupération ; nous menons des exercices de restauration périodiques contre un environnement de préproduction et nous en documentons le résultat. Quand nous remettons un produit à un client, le guide de restauration fait partie du livrable.

Ce que nous livrons par défaut

  • Sauvegardes chiffrées (AES-256) avec des copies interrégionales
  • RPO et RTO documentés par produit (valeurs PLACEHOLDER en attente de vérification)
  • Exercices de restauration périodiques exécutés contre un environnement de préproduction
  • Guide de restauration inclus dans chaque transfert
06
Ingénierie

Sécurité par conception : dans le pipeline

La sécurité par conception n'est pas un slogan ; c'est un ensemble de pratiques appliquées par le même pipeline d'intégration continue qui exécute la suite de tests.

Sécurisé dès la conception n'est pas un slogan chez SDEN ; c'est un ensemble de pratiques imposées par le même pipeline d'intégration continue qui exécute la suite de tests. À l'étape de conception de chaque projet, le modèle de menaces est mis par écrit — les actifs que nous protégeons, les adversaires contre lesquels nous les protégeons, les frontières de confiance par lesquelles transitent les données. Le résultat oriente les décisions d'architecture, le modèle de contrôle d'accès et les choix de dépendances.

Dans le pipeline, chaque demande de tirage exécute une analyse de composition logicielle (SCA) contre l'arbre de dépendances pour repérer les paquets vulnérables connus, des tests statiques de sécurité applicative (SAST) contre le code pour les motifs du OWASP Top 10, et une détection de secrets pour s'assurer que des identifiants n'atterrissent jamais dans le dépôt. La protection des branches exige une version réussie et l'approbation d'un réviseur avant la fusion ; les validations signées sont exigées sur la branche principale ; les images de conteneur sont analysées et les images de base sont épinglées à une étiquette maintenue selon une cadence de rafraîchissement documentée.

Ce que nous imposons en CI

  • Modèle de menaces documenté à l'étape de conception de chaque projet
  • SCA, SAST et détection de secrets imposés en CI
  • Protection des branches + validations signées sur les branches protégées
  • Images de base de conteneur épinglées et rafraîchies selon une cadence documentée
  • Dépendances mises à jour par des demandes de tirage automatisées (Renovate / Dependabot)
07
Réponse aux incidents

Gestion des vulnérabilités et réponse aux incidents

Les divulgations de sécurité arrivent à [email protected] ; les incidents suivent un processus de réponse documenté, avec des post-mortems sans blâme et des notifications d'impact client.

Les vulnérabilités de sécurité trouvées dans un logiciel bâti par SDEN peuvent être signalées de manière confidentielle à [email protected] — voir la section de contact ci-dessous. Nous nous engageons à une fenêtre de réponse définie : un accusé de réception en un jour ouvrable, un premier triage en trois jours ouvrables, et un calendrier de divulgation coordonnée convenu avec la personne qui signale avant toute communication publique.

À l'interne, les incidents suivent un processus de réponse documenté : un seul commandant d'incident est nommé à la déclaration, la communication passe par un canal dédié avec des mises à jour horodatées, une mise à jour de statut destinée au client est publiée quand l'impact est visible pour le client, et un post-mortem écrit est produit dans les dix jours ouvrables suivant la résolution. Le post-mortem est sans blâme, nomme les facteurs contributifs, et arrive avec des éléments d'action suivis dans le même carnet de tâches que le travail de fonctionnalités. Les incidents graves déclenchent une notification aux clients touchés avec l'échéancier et la correction, conformément à la fenêtre de notification de brèche applicable (CCPA, PIPEDA et lois des États) le cas échéant.

Le processus que nous suivons

  • Canal de divulgation confidentielle à [email protected]
  • SLA de réponse : accusé de réception en 1 jour ouvrable, triage en 3
  • Calendrier de divulgation coordonnée convenu avec la personne qui signale
  • Post-mortems sans blâme publiés dans les 10 jours ouvrables
  • Notification au client dans la fenêtre de notification de brèche applicable (CCPA, PIPEDA et lois des États) le cas échéant
Posture de conformité

Les cadres que nous
respectons.

Présenté honnêtement : contrôles alignés là où l'alignement est la réalité, et marqués PLACEHOLDER là où le statut de certification n'a pas encore été formellement vérifié.

CCPA / CPRA (loi californienne sur la protection de la vie privée des consommateurs)

Posture alignée — fournisseur de services par défaut

SDEN agit comme fournisseur de services au nom de clients dont les produits traitent des données personnelles d'utilisateurs nord-américains. Une entente de traitement des données est signée avant qu'aucune donnée de production ne soit touchée, les sous-traitants ultérieurs sont divulgués par écrit, les droits de suppression applicables sont mis en œuvre dans chaque produit que nous livrons, et la notification de brèche suit la fenêtre de notification de brèche applicable (CCPA, lois des États) pour les événements ayant un impact sur les clients.

PIPEDA + Loi 25 du Québec (loi canadienne de protection des données)

Posture alignée

La posture PIPEDA est documentée aux côtés de la posture CCPA pour les clients ayant des personnes concernées au Canada, avec les obligations de la Loi 25 du Québec ajoutées par-dessus là où des résidents du Québec sont concernés. Les obligations de fond se recoupent largement entre ces cadres ; les dispositions propres au Canada sont traitées au cas par cas par mandat.

ISO/IEC 27001

Contrôles alignés — statut de certification formelle PLACEHOLDER

SDEN opère selon l'ensemble de contrôles de l'Annexe A de la norme ISO 27001 comme cadre de travail pour le système de gestion de la sécurité de l'information. PLACEHOLDER : confirmer et publier le statut de certification formelle avant de revendiquer une certification à l'externe. Les contrôles documentés et les preuves sont disponibles sur demande sous entente de confidentialité.

SOC 2

État de préparation — statut du rapport formel PLACEHOLDER

Le travail de préparation à SOC 2 est en cours pour les produits SaaS que SDEN exploite. PLACEHOLDER : confirmer et publier le statut du rapport formel (Type I / Type II) avant de revendiquer un rapport SOC 2 à l'externe. La documentation de posture de sécurité préalable à l'audit est disponible sur demande sous entente de confidentialité.

OWASP Top 10 + OWASP ASVS

Seuil d'ingénierie

Chaque produit que SDEN livre satisfait à la base de référence du OWASP Top 10 et est conçu selon le OWASP Application Security Verification Standard au niveau 2 par défaut, et au niveau 3 là où le modèle de menaces l'exige.

Divulgation de sécurité

Signaler une vulnérabilité
[email protected].

Les chercheurs et les clients peuvent divulguer des vulnérabilités présumées dans un logiciel bâti ou exploité par SDEN à [email protected]. Nous nous engageons à un accusé de réception en un jour ouvrable et à un calendrier de divulgation coordonnée convenu avec la personne qui signale. Empreinte PGP : PLACEHOLDER — publier une empreinte vérifiée avant d'encourager les soumissions chiffrées à l'externe.

Nous n'exploitons pas de programme de prime aux bogues pour l'instant ; nous reconnaissons publiquement les chercheurs lorsque la divulgation est coordonnée et que la personne qui signale souhaite être nommée.

Sécurité · Audit cyber en direct

Collez votre URL. Obtenez un
audit de sécurité en 20 secondes.

La plupart des agences parlent de sécurité par conception. Lancez un vrai audit tout de suite : nous sondons votre TLS, vos en-têtes de sécurité, vos témoins, vos chemins exposés, votre chaîne d'approvisionnement et l'authentification de vos courriels, puis nous narrons le résultat.

  • TLS et certificat
  • En-têtes de sécurité (CSP, HSTS, XFO)
  • Indicateurs de témoins
  • Chemins exposés (.env, .git, /admin)
  • Contenu mixte et origines tierces
  • SPF / DKIM / DMARC

Mode démo · résultats réalistes sur données fictives. Connectez le worker pour des audits en direct.

RésultatsEn attente d'une URL

Les résultats s'afficheront ici en continu.

Collez une URL à gauche et appuyez sur Auditer ma sécurité.

FAQ

Sécurité
les questions que posent les acheteurs.

Des réponses directes aux questions qu'on nous pose le plus souvent. Si la vôtre n'y est pas, écrivez à l'équipe.

Au travail

Un projet qui en vaut la peine ?

Parlez-nous de votre projet. Nous travaillons avec un nombre limité de clients à la fois, et nous vous revenons en moins de 24 heures ouvrables avec un premier avis d'ingénieur, sans engagement.

WhatsAppChat with the team
LinkedInFollow SDEN
X@sdenengineering