La sécurité de Mystix commence par l’isolation stricte des sociétés et la traçabilité. Les secrets, certificats et données réelles ne font jamais partie du dépôt de code.
Principes obligatoires
- Toute requête métier filtre explicitement par company_id.
- Chaque nouvel accès aux données est couvert par un test d’isolation inter-sociétés.
- Les certificats privés, mots de passe, fichiers .env et keystores ne sont jamais commités.
- Les fixtures et démonstrations utilisent uniquement des données synthétiques.
- Les artefacts et transitions conservent une piste d’audit horodatée.
- Les ports de développement écoutent sur 127.0.0.1.
Socle de production
| Couche | Mesure |
|---|---|
| Transport | TLS via reverse proxy, renouvellement automatique du certificat |
| Application | Authentification, rôles et sessions sécurisées |
| Données | Sauvegardes PostgreSQL chiffrées et testées |
| Réseau | Base non exposée publiquement, pare-feu minimal |
| Journalisation | Corrélation par X-Request-Id sans données sensibles |