Kısa cevap: Evet.
"Eski günlerde", başka bir X uygulamasının onu alarak belirli bir girişi okumasını etkili bir şekilde önlemek mümkündü. Bu hala bu güne kadar yapılabilse de, XI2 protokolü spesifikasyonu bunun daha fazla yapılamayacağını gösteriyor gibi görünmektedir (2220 satırındaki Raw Olaylarının açıklamasına bakınız). Bu nedenle, yalnızca X altında, artık güvende değilsiniz - en azından normal basit kurulumlarda. Ayrıca altında tartışmaya bakınız Cevabıma için bir şifre bir servistir istemi izin Nasıl (Xsession'dan içinde, keyloggersafe)? ve burada belirtilen AskUbuntu Q&A. Söylemeye gerek yok, hiçbir terminal aslında bunu yapmıyor - bu yüzden OpenSSH veya GnuPG gibi uygulamalar kendi kullanıcı arayüzü yardımcılarıyla geliyor, bu da klavyeyi kapıyor (yukarıda belirtildiği gibi, bugünlerde pek yardımcı olmuyor).
Yine de bir uygulamayı farklı bir X sunucusu altında, örneğin Xephyr
ya Xnest
da benzeri bir yuvalanmış X sunucusu ya da benzeri bir VNC altında çalıştırabilir Xvnc
. Wayland protokolü ayrıca gizlice dinlenmeye karşı bir miktar koruma sağlamalıdır.
Yukarıdakilerin dışında, uygulama sisteminizde yamalı bir güvenlik açığından yararlanmaya ve böylece daha yüksek ayrıcalıklar kazanmaya çalışmış olabilir. Ya da daha kolay olanı yapın, sistemden önce yolunuza a su
ve sudo
sarmalayıcılar koymak ve böylece şifreleri ele geçirmek (yorum için teşekkürler @Joshua).