Sécurité & Chiffrement

EnvSafe utilise une architecture de sécurité avancée basée sur le chiffrement de bout en bout (E2E) et le principe de Zero Trust.

Conformité & Certifications

EnvSafe est conçu pour répondre aux exigences des standards de sécurité les plus stricts de l'industrie.

ISO 27001

Notre architecture respecte les contrôles de sécurité de l'information ISO 27001 : gestion des actifs, contrôle d'accès, cryptographie, sécurité des opérations et conformité.

  • Gestion des actifs informationnels
  • Contrôle d'accès basé sur les rôles
  • Journalisation & audit trail

SOC 2 Type II

EnvSafe implémente les Trust Service Criteria de l'AICPA pour garantir la sécurité, la disponibilité et la confidentialité de vos données.

  • Protection contre les accès non autorisés
  • Chiffrement des données au repos et en transit
  • Monitoring continu des opérations

Principes de Sécurité

Principe du moindre privilège

Chaque utilisateur n'a accès qu'aux ressources strictement nécessaires à son rôle. Les permissions sont granulaires par environnement.

Défense en profondeur

Multiples couches de protection : authentification, autorisation RBAC, chiffrement E2E, isolation des environnements et audit continu.

Séparation des données

Les environnements (Dev, Staging, Prod) sont strictement cloisonnés. Aucune fuite de données entre environnements n'est possible.

Architecture Zero Knowledge

Notre architecture garantit que même en cas d'accès direct à la base de données, personne (pas même nous) ne peut lire vos secrets sans les clés appropriées.

Gestion des Clés Asymétrique

Nous utilisons un système de double enveloppe cryptographique :

  1. Chaque utilisateur possède une paire de clés RSA-2048 (Publique/Privée).
  2. La clé privée est chiffrée et protégée par votre mot de passe maître.
  3. La clé de chiffrement de chaque projet (AES-256) est chiffrée individuellement pour chaque membre avec sa clé publique.
  4. Seul le membre peut déchiffrer la clé du projet avec sa propre clé privée.

Standards de Chiffrement

Symétrique (Variables)

Les valeurs des variables sont chiffrées avec AES-256-GCM. Chaque variable dispose d'un vecteur d'initialisation (IV) unique pour garantir qu'une même valeur chiffrée deux fois produise des résultats différents.

Asymétrique (Clés)

L'échange et le partage des clés de projet utilisent RSA-OAEP (2048-bit) avec SHA-256 comme fonction de hachage, assurant un partage sécurisé entre les membres de l'équipe.

Transport (TLS)

Toutes les communications utilisent TLS 1.3 avec des suites de chiffrement modernes. Les tokens API sont hashés avec bcrypt et ne sont jamais stockés en clair.

Contrôle d'accès (RBAC)

Au-delà du chiffrement, l'accès logique est contrôlé par un système de rôles granulaires :

RôleLectureÉcritureGestion Clés
OwnerAccès totalAccès totalOui
AdminAccès totalAccès totalOui
MemberDev / StagingLimitéNon
GuestLecture seuleNonNon

Journal d'Audit

Toutes les actions sensibles sont journalisées pour assurer la traçabilité et la conformité :

  • Création, modification et suppression de variables
  • Invitations et changements de rôles des membres
  • Connexions et génération de tokens API
  • Exports de variables (CLI ou Dashboard)
  • Accès aux environnements de production