Classification DICT : 2-2-3-2

Infrastructure BioTech

Conception d'une architecture Open Source hautement disponible (Cluster PostgreSQL Master/Slave, Annuaire 389 DS LDAP/LDAPS, Cloisonnement LVM & PRA bi-site)

Rocky Linux 10.1 PostgreSQL 16 (Streaming WAL) 389 Directory Server (LDAPS) Cloisonnement LVM & Firewalld Automation Bash & SSH 4096 PRA (PDMA 4h / DIMA 4h)
17 VMs
Architecture multi-VLAN
0 SPOF
Réplication Actif-Passif
< 4h
Objectif PDMA & DIMA
RSA 4096
Flux Backup externalisé

Contexte & Enjeux SSI

BioTech est une société française spécialisée dans la sécurité numérique, la biométrie, l'authentification forte et l'analyse vidéo, comptant 1 150 collaborateurs répartis sur 3 sites (Paris, Rennes et un site sécurisé d'archivage). Face à la criticité extrême des données biométriques traitées, la DSI et le RSSI ont lancé un appel d'offres pour refondre le SI vers une architecture 100 % Open Source, cloisonnée et résiliente.

Dans le cadre de ce projet de Mastère Cybersécurité, j'ai conçu et documenté le Document d'Exploitation (DEX) complet du pôle Données, Identité & Sauvegarde de secours, répondant aux exigences strictes du Plan de Reprise d'Activité (PDMA de 4 heures et DIMA de 4 heures) et à la suppression des points de défaillance uniques (SPOF).

Fiche d'identité

  • Rôle : Architecte Sécurité & Données / PRA
  • Niveau : Mastère Expert Cybersécurité
  • OS Socle : Rocky Linux 10.1 (Hardened)
  • Segmentation : Zones SOC, DPL, PROD, DATA, BACKUP
  • Livrables : DEX (29 pages) & RAO SSI

Architecture Technique & Réalisation

bthanu01p // 192.168.74.158 🔐

Annuaire Centralisé 389 Directory Server

Déploiement d'un annuaire LDAP/LDAPS (ports 389/636) sous Rocky Linux avec durcissement du partitionnement LVM dédié (isolation de /var/lib/ldap, /var, /home) pour prévenir toute saturation ou compromission du système racine.

389-ds-baseLDAPS 636LVM Cloisonné
bthbdd01p & 02p // .159 & .128 ⚡

Cluster PostgreSQL 16 Master / Slave

Mise en place d'une réplication asynchrone à chaud (Streaming Replication WAL) entre le nœud Master et le nœud Slave via un compte dédié à privilèges restreints (replicator) et filtrage strict pg_hba.conf. Validation par test d'écriture/lecture croisée et procédure de Failover (pg_ctl promote).

Streaming WALpg_basebackupHaute Disponibilité
bthstk01p // 192.168.74.161 🛡️

Stockage de Secours & Automatisation Backup

Développement du script /opt/backup_postgresql.sh exécuté quotidiennement à 21h00 (heure creuse) via Cron : dump complet (pg_dumpall), compression gzip, transfert automatisé par SCP avec authentification par clés SSH RSA 4096 bits vers une partition dédiée /backup en droits chmod 700.

Script BashSSH RSA 4096Cron 21h00
Validation PRA // Crash Test 🔄

Crash-Test & Plan de Reprise d'Activité

Simulation d'incident majeur sur la base de production, rapatriement de l'archive depuis le serveur de secours Pacy, restauration complète et vérification d'intégrité des tables critiques, garantissant un RPO (PDMA) et un RTO (DIMA) inférieurs à 4 heures.

Crash-Test ValidéIntégrité SQLContinuité d'activité

Consulter le Dossier d'Exploitation (DEX)

Accédez au Document d'Exploitation complet (29 pages : commandes, partitionnement LVM, scripts Bash, tests de réplication et crash-test PRA) ainsi qu'au cahier des charges de l'appel d'offres BioTech.