mai 2026
Cyber-range personnel en code
Un terrain d'entraînement isolé et reconstructible : pfSense seule passerelle, segment vulnérable sans sortie, Active Directory et SIEM montés sans intervention.
Preuves
- 3segments sans carte physique : LAB, MGMT, DMZSource : configuration réseau de l'hôte
- 0port ouvert pour l'accès distantSource : routeur de sous-réseau Tailscale
- 36privilèges du rôle d'automatisation, sans gestion des droits ni des utilisateursSource : rôle Proxmox dédié
Ce que j'ai fait
- Réseau de l'hôte reconstruit : pfSense comme seule passerelle, hôte sans IP sur les segments LAB et DMZ, scripts d'application et de retour arrière.
- Accès distant sans redirection de port : un routeur Tailscale n'annonce que le segment d'administration, le segment vulnérable reste injoignable à distance.
- Moindre privilège pour l'automatisation : compte à jeton et rôle Proxmox restreint.
- Quatre phases provisionnées : outils web3, cibles OWASP en Docker et poste attaquant, SIEM Wazuh et forêt AD installée sans intervention, LocalStack et trivy.
Limites
- k3s ne démarre pas en conteneur LXC : la phase Kubernetes est restée en k3d.
Outils et référentiels
- Proxmox VE
- OpenTofu
- Ansible
- cloud-init
- pfSense
- Tailscale
- Docker
- Wazuh
- LocalStack
Compétences
- Infrastructure as Code
- Réseau et cloisonnement
- Détection et réponse
- Active Directory