Aux côtés des protocoles d'accès à distance natifs du système d'exploitation, les organisations et les particuliers font tourner des produits tiers de bureau à distance, TeamViewer, AnyDesk, Chrome Remote Desktop, Splashtop, LogMeIn et d'autres, qui offrent un contrôle à distance via le client propre de l'éditeur, souvent par un relais cloud qui fonctionne à travers le NAT et les pare-feux. Cette conception déplace la surface d'attaque : l'accès repose sur un ID d'appareil plus un mot de passe (ou un mot de passe d'accès sans surveillance), les clients écoutent localement et se connectent vers des relais, et les produits ont leurs propres vulnérabilités d'authentification et d'exécution de code. La surface se compose du modèle d'ID/mot de passe et d'accès sans surveillance, des mots de passe faibles et par défaut, de l'exposition sur Internet et via le relais, des réglages par défaut non sécurisés, et des exploits produit nommés.
# detect common clients by their characteristic local/relay ports
nmap -p5938,7070,443 -sV <target> # TeamViewer 5938, AnyDesk 7070, relays on 443
Sous-thèmes#
- Énumération : détecter le produit et la version.
- Authentification : accès par ID, accès sans surveillance et mots de passe faibles.
- Exposition : exposition sur Internet et réglages par défaut non sécurisés.
- Exploits produit connus : vulnérabilités de TeamViewer et AnyDesk.