Xauth
La méthode de X11 pour décider qui peut dessiner sur un affichage : un cookie secret dans un fichier, transmis en clair.
Le contrôle d'accès d'origine de X était xhost, qui laissait entrer ou refusait des machines entières. Tout utilisateur d'un hôte autorisé avait donc accès à votre écran. La parade fut MIT-MAGIC-COOKIE-1 : le serveur reçoit au démarrage une valeur aléatoire de 128 bits, la même est stockée dans le ~/.Xauthority de l'utilisateur, et un client qui veut se connecter doit la présenter.
Le programme xauth lit et écrit ce fichier, et XDM générait un nouveau cookie à chaque ouverture de session. Cela tient à distance les autres utilisateurs locaux mais ne protège pas de l'écoute, puisque le cookie traverse le réseau sans chiffrement. Le plus ambitieux XDM-AUTHORIZATION-1, fondé sur DES, ne s'est jamais imposé. En pratique, le problème a été réglé par la redirection X11 via SSH.