GUIDE DES OPÉRATIONS · TLS RDP

Déployer des certificats RDP de confiance sans interrompre l'accès

Un certificat RDP TLS authentifie le paramètre serveur et protège le canal de transport. Le déploiement sécurisé nécessite le nom de la connexion, le certificat SAN, la clé privée, la chaîne de confiance et l'auditeur RDP.

Un certificat valide peut toujours briser les connexions client.

Les clients peuvent refuser un certificat lorsqu'ils se connectent par une adresse IP ou un pseudonyme absent de SAN, lorsque l'AC émettrice n'est pas fiable, lorsque la clé privée n'est pas disponible au service RDP, ou lorsque la politique change redémarre les services de bureau à distance.

Pourquoi un certificat TLS RDP est nécessaire

TLS protège le trafic RDP en transit et lie la clé publique du serveur au nom DNS que les utilisateurs entendent atteindre. Un certificat correctement validé aide à prévenir l'interception et l'usurpation de serveur et supprime les avertissements de certificat ambigus des clients gérés.

Le certificat n'identifie pas l'utilisateur et ne remplace pas MFA. Son rôle est d'authentifier le serveur et d'établir un canal chiffré avant que les identifiants et les données de session soient échangés.

Directives et normes en matière de sécurité

L’accès peut-il être restauré depuis la console Lira ?

Oui, tant qu’au moins un canal d’administration indépendant reste disponible.

Ce que protège le certificat

TLS chiffre le transport RDP et permet au client de vérifier quel serveur il a atteint. Il ne remplace pas les fort identifiants Windows, MFA, la politique de pare-feu, ou patching en temps opportun.

La validation du certificat est basée sur le nom utilisé par le client. Un certificat pour rdp.example.com ne valide pas une connexion effectuée à un pseudonyme différent ou directement à une adresse IP à moins que cet identifiant ne soit explicitement inclus et supporté.

1. Définissez le nom du point de terminaison RDP

  1. Choisissez un nom DNS stable pour chaque paramètre RDP public ou interne.
  2. Pointez DNS et toute règle inverse de proxy ou de transfert de port sur le serveur prévu.
  3. Mettre à jour les profils RDP enregistrés pour utiliser le même nom.
  4. Évitez de vous fier à la modification des adresses IP publiques en tant qu'identité de l'utilisateur.

2. Choisissez un modèle de confiance

  • Une autorité de certification publique telle que Let's Encrypt est appropriée lorsque le nom du point de terminaison est publiquement délégué et que la validation ACME peut être effectuée.
  • Une CA interne est appropriée pour les noms privés et les appareils gérés lorsque le certificat racine est distribué par le biais de la politique de groupe, du MDM ou d'un autre canal contrôlé.
  • Un certificat auto-signé ne convient que pour des tests limités, car chaque client doit établir la confiance séparément.

Lira peut automatiser l'émission et le renouvellement de l'ACME, mais une délégation DNS permanente pour le défi ACME doit être configurée correctement.

3. Validez avant de lier

  • Sujet Nom alternatif contient chaque nom de connexion pris en charge.
  • L'utilisation de la clé améliorée permet l'authentification du serveur.
  • Le certificat est dans sa période de validité et la chaîne se construit sans erreur.
  • La clé privée est installée sur le serveur cible et n'est exportable que si la politique l'exige explicitement.
  • La liaison actuelle de l'auditeur est capturée pour le retour.

4. Déployer via une fenêtre de maintenance

  1. Gardez une session administrative existante et un chemin de récupération de console disponible.
  2. Déployez le certificat sur un serveur pilote.
  3. Permettre à Lira d'appliquer l'empreinte du pouce de l'auditeur et la politique de sécurité RDP requise.
  4. Si Remote Desktop Services doit redémarrer, attendez que l'agent retourne en ligne.
  5. Connectez-vous à partir d'un client distinct en utilisant le nom DNS de production et consultez le certificat présenté.
  6. Élargir le déploiement seulement après le succès du pilote.

Publication et renouvellement automatisés

Pour l'automatisation de Let, Lira crée ou utilise le workflow de défi ACME DNS requis, suit l'expiration, demande le renouvellement avant que le certificat ne devienne dangereux, déploie le certificat renouvelé et vérifie la liaison RDP résultante.

La délégation du DNS doit rester permanente. Enlever le CNAME délégué après la délivrance initiale empêche le renouvellement sans surveillance et provoque des avertissements de certificat répétés.

  • Surveillez l'état d'expiration et de renouvellement du certificat dans le portail.
  • Ne retirez pas la délégation de contestation de l'ACME après sa délivrance.
  • Renouvellement d'essai sur un paramètre non critique avant une utilisation générale de la production.
  • Garder à jour les destinataires d'alerte et intensifier la propriété.

Récupération et renversement

  1. Utilisez un accès console ou une session existante si les nouvelles connexions RDP échouent.
  2. Restaurer l'empreinte du pouce du certificat d'écoute.
  3. Vérifier les permissions des clés privées et redémarrer les services de bureau à distance seulement pendant la fenêtre de récupération approuvée.
  4. Reconnecter en utilisant le nom exact du DNS et inspecter la chaîne de certificats.
  5. Corriger les problèmes de SAN, DNS, de confiance ou de clé privée avant de tenter de nouveau le déploiement.

Questions communes

Pourquoi RDP affiche toujours un avertissement de certificat ?

La plupart des avertissements sont causés par une erreur de nom, un émetteur méfiant, une chaîne incomplète, une expiration ou une connexion par IP alors que le certificat ne contient qu'un nom DNS.

Est-ce que Let crypts nécessite l'ouverture d'un port entrant sur chaque serveur RDP ?

Pas lorsque la validation DNS-01 est utilisée. L'agent communique vers l'extérieur via HTTPS, tandis que le contrôle de domaine est prouvé par le défi DNS délégué.

Le déploiement déconnectera-t-il les utilisateurs actuels?

L'importation d'un certificat ne le fait normalement pas, mais l'application d'une politique d'écoute ou de sécurité peut nécessiter le redémarrage des services de bureau à distance. Planifiez le changement comme une opération de maintenance et avertissez les utilisateurs actifs.

Valider un paramètre avant le déploiement de la flotte

Ouvrez la console Lira, vérifiez le nom de l'extrémité et la chaîne de confiance, conservez la liaison actuelle et déployez d'abord sur un serveur pilote.

Ouvrez la console Lira