diff --git a/iso27001/PRA_DISATER_RECOVERY.md b/iso27001/PRA_DISATER_RECOVERY.md new file mode 100644 index 0000000..a9b2389 --- /dev/null +++ b/iso27001/PRA_DISATER_RECOVERY.md @@ -0,0 +1,21 @@ +# Plan de Reprise d'Activité (PRA / DRP) — SI RYM + +## 1. Objectifs (RTO / RPO) +* **RPO (Recovery Point Objective)** : 24 heures (données perdues max = 1 journée). +* **RTO (Recovery Time Objective)** : 2 heures (temps max de reconstruction complète du SI). + +--- + +## 2. Stratégie de Sauvegarde (3-2-1 Rule) +1. **Quoi** : Volumes Podman, Bases PostgreSQL/SQLite, Dépôts Git Gitea (`gitea dump`). +2. **Comment** : Script automatisé exécuté par `cron` à 02h00 du matin. Chiffrement AES-256 avant envoi (*Zero-Knowledge*). +3. **Où** : Export hors-site vers Object Storage S3 souverain (OVH ou autre en zone exclusivement EU -Hors Suisse) ou serveur de secours isolé. + +--- + +## 3. Procédure de Reconstruction à Froid (En cas de crash total du VPS) +1. Provisionner un nouveau VPS Debian vierge. +2. Cloner le dépôt de configuration : `git clone https://git.gorym.net/RYM/rym_infrastructure.git`. +3. Exécuter le script de Hardening : `./HARDENING_SERVEURS.sh`. +4. Rapatrier et déchiffrer la dernière sauvegarde S3. +5. Remonter les conteneurs Podman : `podman-compose up -d`. diff --git a/techniques/ARCHITECTURE_OUTILS.md b/techniques/ARCHITECTURE_OUTILS.md index e1a9fec..c717cef 100644 --- a/techniques/ARCHITECTURE_OUTILS.md +++ b/techniques/ARCHITECTURE_OUTILS.md @@ -23,6 +23,7 @@ Afin d'éliminer toute dépendance aux Cloud Act US (Vercel, Supabase SaaS, Anth | **Base de Données** | PostgreSQL (Rootless Podman) | Auto-hébergement local du script `supabase-military.sql`. | | **Secrets & Passwords** | Passbolt / Bitwarden Send | Hôte sur `send.gorym.net` (Zero-Knowledge). | | **IA & Audio (Horizon)** | API Souveraines / Modèles Open-Source | Transition progressive depuis Claude/ElevenLabs vers des modèles UE. | +| **Communication & Chat** | **Matrix(Synapse) + Client Element | Alternative souveraine E2EE (chiffrée de bout en bout) à Slack, Mattermost & Teams | --- diff --git a/techniques/CARTOGRAPHIE_ANSSI.md b/techniques/CARTOGRAPHIE_ANSSI.md index b99eca2..6423727 100644 --- a/techniques/CARTOGRAPHIE_ANSSI.md +++ b/techniques/CARTOGRAPHIE_ANSSI.md @@ -37,6 +37,7 @@ Conformément aux recommandations de l'ANSSI, le Système d'Information (SI) du | **Edge** | Reverse Proxy (Nginx) | 80, 443 | Oui (gorym.net) | HTTPS (TLS 1.3 Strict) | | **SI IT** | Forge Gitea | 3000 | Via Proxy (git.gorym.net) | HTTP/SSH Chiffré | | **SI IT** | Secrets (Passbolt/Send)| 8080 | Via Proxy (send.gorym.net) |HTTPS Zero-Knowledge | +| **SI IT** | Chat & Visioconference (Matrix/Element) | 8008, 8081 | Via Proxy (chat.gorym.net) | HTTPS / E2EE (Chiffrement bout en bout) | | **SI Prod** | Frontend Peakload | 5000 | Via Proxy (app.gorym.net) | HTTPS | | **SI Prod** | API Core | 8000 | Interne Podman uniquement | REST / JSON | | **SI Prod** | Base PostgreSQL |5432 | **NON (Isolé Podman)** |SQL interne chiffré |