Estensione SECURITY (X11)
Il tardivo tentativo di X11 di separare i client fidati da quelli non fidati, e il motivo per cui ssh -X e ssh -Y non sono la stessa cosa.
Nel protocollo di base tutti i client di un display sono uguali: chiunque può leggere qualsiasi finestra, ascoltare la tastiera o inviare pressioni di tasti false a un altro programma. L'estensione arrivò con X11R6.3 nel 1996, nell'ambito del progetto Broadway pensato per eseguire programmi X dal web, e introdusse due classi. Un client non fidato si connette con uno speciale cookie xauth e gli viene negato il permesso di leggere il contenuto delle altre finestre, spiare le loro proprietà, eseguire grab o usare la maggior parte delle altre estensioni.
OpenSSH rese la modalità non fidata quella predefinita per -X nel 2004 e aggiunse -Y per chi voleva il vecchio comportamento. Il guaio era che moltissimi programmi presupponevano l'accesso completo e andavano in crash con BadAccess invece di adattarsi, così Debian e diverse altre distribuzioni inserirono ForwardX11Trusted yes nella configurazione predefinita, rendendo la differenza tra le due opzioni puramente estetica. Un vero isolamento tra programmi dovette attendere Wayland, che lo integrò fin dall'inizio.