Fournir un accès depuis l’extérieur de l’entreprise à des serveurs Terminal Server interne était jusqu’à présent relativement risqué ou contraignant. Deux options étaient possibles:
Windows 2008 intègre une nouvelle fonctionnalité (TS Gateway) qui permet d’encapsuler le trafic RDP dans HTTPS de manière transparente. Le serveur TS Gateway se charge de communiquer en RDP avec n’importe quel serveur Terminal Server interne (quelque soit leur nombre).
Outre l’aspect sécuritaire, le fait d’utiliser https présente un autre intérêt: dans la plupart des cas, le protocole https n’est pas filtré par les pare-feu, ce qui permet un connexion à une ressource Terminal Server de manière transparente depuis à peu près n’importe où (ce qui n’est pas le cas quand on utilise le port 3389 classique).
En terme de connexion, il est possible de configurer les fichiers RDP utilisés pour la connexion ou TS Web Access pour utiliser TS Gateway. Si le serveur TS Gateway et les serveurs TS sont dans le même domaine, il est même possible d’utiliser l’authentification unique (fourni par les client Vista SP1 ou XP SP3).
L’utilisateur se connecte à l’URL du serveur TS WebAccess. Ce serveur authentifie l’utilisateur et interroge les serveurs TS pour afficher les applications RemoteApp disponibles. Une fois l’application sélectionnée, la connexion RDP est établie entre le client et le serveur TS Gateway. Ce serveur Termine le tunnel SSL et route le trafic vers le serveur TS concerné.
Il est possible d’établir des règles imposant les utilisateurs ou ordinateurs autorisés à se connecter avec la passerelle TS Gateway et les serveurs TS accessibles, ainsi que les ressources locales au client à remonter dans la session TS (lecteurs locaux, imprimantes, etc).
En complément, TS Gateway est compatible avec NAP (Network Access Protection), qui permet au moment de la connexion, de valider l’état de santé du poste client et de refuser éventuellement la connexion si celui-ci ne remplit pas les conditions minimales (pas d’Antivirus, pas d’AntiSpyware, pas de Firewall).
Concept à la fois beau et efficace.
Le risque reste que les entreprises qui pratiquement un peu sévèrement le filtrage d’url pourront être contournées par la mise en place d’une telle architecture.
A défaut de pouvoir faire du tunneling, comme autrefois, cette encapsulation RDP dans HTTPS vous permet par exemple de rebondir derrière votre freebox.
Soyez par la suite simplement imaginatif.
TAN.