Aller au contenu

Windows Server RDS

Bureau Windows distant accessible via Kasm avec SSO transparent Active Directory. Fournit un environnement Windows complet (applications, navigateur, outils) a tous les utilisateurs de la plateforme.

Architecture

Kasm ──► RDP (3389) ──► Windows Server 2025
              │              │
              │              ├── RDS Session Collection (NEBULA-Desktop)
              │              ├── Kasm Desktop Service (4902)
              │              └── GPO restrictions (OU=RDS-Users)
              │
              └── Credentials AD ──► Samba AD (Kerberos)

Deploiement

Le deploiement RDS a ete realise entierement via PowerShell + CredSSP — le Gestionnaire de serveur Windows est incompatible avec Samba AD (erreurs Kerberos). Cette contrainte a ete contournee en encapsulant les commandes RDS dans des sessions CredSSP distantes.

Hardening des sessions

Les utilisateurs non-administrateurs sont restreints par une combinaison de GPO et de scripts de login :

  • PowerShell, cmd, regedit, taskmgr : bloques via GPO DisallowRun
  • Panneau de configuration, parametres : desactives
  • Installations : bloquees (msiexec interdit)
  • Navigateur : Firefox uniquement, Edge supprime, moteur de recherche verrouille sur SearXNG
  • Extension Bitwarden : deployee automatiquement via policies.json

Le filtrage est base sur les OU Active Directory : la GPO de restrictions est liee a OU=RDS-Users, ou Kasm AD Sync place automatiquement les utilisateurs.

Monitoring

Trois agents couvrent la visibilite complete :

  • Wazuh Agent : detection d'intrusion, audit Windows
  • Prometheus windows_exporter : metriques systeme (CPU, RAM, disque, sessions RDP)
  • QEMU Guest Agent : gestion VM depuis Proxmox

Competences demontrees

  • RDS : deploiement, collections de sessions, GPO, licencing
  • GPO : filtrage par OU, restrictions granulaires admin/non-admin
  • Hardening Windows Server : SMBv1 off, audit policies, services inutiles desactives
  • Automatisation : scripts VBS conditionnels, taches planifiees, policies.json Firefox