Was bewirkt der Menüpunkt "Sichere Tastatureingabe" in der Terminal-App?

35

Was macht diese Option im Terminal?

Bildbeschreibung hier eingeben

Es scheint keine Auswirkung auf irgendetwas zu haben.

houbysoft
quelle

Antworten:

27

Im Wesentlichen verhindert diese Option, dass andere Anwendungen (einschließlich TextExpander ) Ihre Eingaben abhören . Indem Sie verhindern, dass andere Hintergrundprozesse Ihre Tastatureingaben aufzeichnen oder darauf zugreifen, stellen Sie sicher, dass sie nicht protokolliert oder überwacht werden können, z. durch einen einfachen Keylogger oder ein anderes Programm, das mit normalen Berechtigungen für potenziell böswillige Zwecke ausgeführt wird.

Yasyf
quelle
11
Ich würde nicht auf den Keylogger-Teil wetten. Immerhin fließen immer noch Daten von der Tastatur zum Computer, die auf einer niedrigeren Ebene (oder sogar über das Kabel) abgefangen werden können.
Nohillside
3
Dies mag zwar zutreffen, verhindert jedoch, dass viele der gängigen softwarebasierten Keylogger für OS X, wie z. B. logKext, Eingaben auf Betriebssystemebene nur für den Vordergrundprozess erhalten.
Yasyf
Ist die Bedrohung durch logKext im Jahr 2019 immer noch relevant oder handelt es sich hauptsächlich um eine Legacy-Funktion? Ich habe keine spezielle Abschwächung im Sinn und bin gespannt, ob das Betriebssystem in den letzten 7 Jahren gegen diese Art von Angriffen geschützt wurde.
Graham P Heath
12

Hier ist ein Screenshot aus dem Hilfemenü.

adayzdone
quelle
5

Auf dem Security Stackexchange gibt es eine großartige Antwort

„Sichere Tastatureingabe“ Karten auf die EnableSecureEventInputFunktion , deren Konzept beschrieben hier . Grundsätzlich greifen Anwendungen nicht auf die Hardware selbst zu. Sie erhalten Ereignisse (z. B. über Tastenanschläge) vom Betriebssystem. Einige Elemente im Betriebssystem entscheiden, welche Anwendung welche Ereignisse erhält, abhängig von den Zugriffsrechten und dem GUI-Status (es gibt Details, je nachdem, welche Anwendung "im Vordergrund" steht).

...

MCCCS
quelle