Que fait cette option dans le Terminal ?
Il semble n'avoir aucun effet sur quoi que ce soit.
Que fait cette option dans le Terminal ?
Il semble n'avoir aucun effet sur quoi que ce soit.
Essentiellement, cette option empêche les autres applications (y compris les choses comme TextExpander ) d'"écouter" ce que vous tapez. En empêchant d'autres processus d'arrière-plan d'enregistrer vos frappes ou d'y accéder, vous vous assurez qu'elles ne peuvent pas être enregistrées ou surveillées, par exemple par un simple enregistreur de frappe ou un autre programme s'exécutant avec des autorisations normales à des fins potentiellement malveillantes.
Je ne parierais pas sur l'existence d'un enregistreur de frappe. Après tout, il y a toujours des données qui circulent entre le clavier et l'ordinateur et qui peuvent être interceptées à un niveau inférieur (ou même sur le fil).
Bien que cela puisse être vrai, il empêche de nombreux keyloggers logiciels populaires pour OS X, tels que logKext, en s'assurant que seul le processus de premier plan reçoit une entrée au niveau du système d'exploitation.
La menace de logKext est-elle toujours pertinente en 2019, ou s'agit-il principalement d'une fonctionnalité héritée ? Je n'ai pas d'atténuation spécifique à l'esprit, je suis curieux de savoir si, de toute façon, le système d'exploitation avait été renforcé contre ce type d'attaque au cours des 7 dernières années.
Il y a une grande réponse à ce sujet sur le Security Stackexchange
L'option "Secure Keyboard Entry" correspond à l'option
EnableSecureEventInput
fonction dont le concept est décrit aquí . Fondamentalement, les applications n'accèdent pas au matériel elles-mêmes ; elles obtiennent événements (par exemple, sur les frappes de touches) du système d'exploitation. Certains éléments du système d'exploitation décident quelle application reçoit quels événements, en fonction de ses droits d'accès et de l'état de l'interface graphique (certains détails dépendent de l'application qui est "au premier plan")....
LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.