• [^] # Re: Mir et Wayland périmés

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Sortie d’Ubuntu 16.04 LTS Xenial Xerus. Évalué à 10.

    Il existe de bonnes raisons pour une appli d'être capable d'intercepter des entrées utilisateurs sans avoir le focus: le screenshot sert souvent à capturer l'écran complet, d'autre fois juste une fenêtre unique; certaines applications ont des raisons de capturer certaines touches (certains parlaient des lecteurs audios qui veulent capturer les touches Play/Stop/Next/...), voire toutes les touches pour éventuellement les changer (certains commentaires parlaient de software permettant de remapper des touches), etc.

    Mais il existe aussi des dangers, très répandus que l'on classera en "malwares". Les keyloggers en particulier vont capturer tout ce qui est tapé au clavier et l'envoyer à des gens à qui tu ne souhaitais pas spécialement donner ton mot de passe de compte email quant tu l'as tapé dans le navigateur. Il y a également les programmes qui font des screenshots sans que tu t'en rendes compte (permettant donc de contourner les protections idiotes des banques en France avec le clavier virtuel aléatoire pour taper ton code à la souris, puisqu'il suffit de faire un screencast au moment où tu cliques le dit-code).

    C'est donc de ces programmes très dangereux que de tels compositeurs protègent les utilisateurs. Un keylogger ne sera pas capable de "voir" hors de sa propre fenêtre, et en particulier ni les touches claviers, ni l'écran.

    L'approche X est que tous les programmes pouvaient tout faire, ce qui permet tout, mais d'un autre côté est la porte ouverte à n'importe quelle attaque. La nouvelle approche est d'interdire l'accès à toute ressource qui n'aura pas été explicitement accordée à un programme. C'est plus restrictif, mais beaucoup plus sécurisé. Ça veut aussi dire qu'un logiciel qui veut accéder à des ressources externes (screenshot, etc.) devra travailler à un niveau inférieur.

    Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]