Glossar / Auf deinem Mac

Sichere Tastatureingabe

Auch: Secure Event Input, sichere Eingabe

Veröffentlicht:

Definition

Die sichere Tastatureingabe ist eine Einstellung im Terminal auf dem Mac. Sie verhindert, dass andere Apps auf deinem Computer oder im Netzwerk erkennen und aufzeichnen, was du im Terminal eingibst. Sie beruht auf einem macOS-Mechanismus namens Secure Event Input, der Tastenanschläge an keinen Prozess weitergibt, der die Tastatur abfängt.

Du begegnest dieser Einstellung auf zwei Wegen. Entweder schaltest du sie selbst ein, weil du Passwörter in ein Terminal eingibst, oder du stößt auf sie, weil ein Tastaturkurzbefehl, ein Textersetzungstool oder eine Push-to-talk-Taste nicht mehr reagiert und du herausfinden willst, warum.

Der Schutz und die Nebenwirkung sind dasselbe. macOS kann ein hilfreiches Tool, das die Tastatur beobachtet, nicht von einem schädlichen unterscheiden. Solange die sichere Eingabe aktiv ist, bekommt deshalb keines von ihnen deine Tasten.

So schaltest du die sichere Tastatureingabe im Terminal ein

Die Einstellung ist ein einzelner Menüeintrag in Apples App Terminal. Apple gibt vorher eine Warnung: Stell sicher, dass andere Apps keine Eingaben vom Terminal benötigen.

  1. Öffne die App Terminal auf deinem Mac.
  2. Klicke in der Menüleiste auf „Terminal“.
  3. Wähle „Sichere Tastatureingabe“.
  4. Öffne das Menü „Terminal“ erneut und prüf, ob neben „Sichere Tastatureingabe“ ein Häkchen erscheint. Das Häkchen bedeutet, dass die Funktion an ist.

So schaltest du die sichere Tastatureingabe aus

Wenn deine Kurzbefehle oder Textbausteine nicht mehr funktionieren, nachdem du ein Terminal geöffnet hast, prüf zuerst diesen Menüeintrag. Derselbe Eintrag schaltet die Einstellung ein und aus.

  1. Hol das Terminal in den Vordergrund.
  2. Klicke in der Menüleiste auf „Terminal“.
  3. Hat „Sichere Tastatureingabe“ ein Häkchen, wähl den Eintrag einmal, um das Häkchen zu entfernen.
  4. Wenn du iTerm2 verwendest, klicke in der Menüleiste auf „iTerm2“ und wähle stattdessen dort „Secure Keyboard Entry“. Dieser Menüeintrag gehört zu iTerm2 selbst.
  5. Wechsle zu einer anderen App und probier den Kurzbefehl oder Textbaustein aus, der nicht mehr funktioniert hat.

Was ist Secure Event Input?

Secure Event Input ist der Systemmechanismus unter dem Menüeintrag. Apples Entwicklerhinweis dazu, Technical Note TN2150, sagt, die Funktion sei in Mac OS X 10.3 hinzugekommen, um die Tastatureingabe so zu schützen, dass ein Prozess, der die Tastatur abfängt, keine Tastaturereignisse abgreifen kann. Der Hinweis stammt von 2007 und liegt in Apples Dokumentationsarchiv, ist aber immer noch Apples eigene Erklärung des Verhaltens.

Apps brauchen keinen Menüeintrag, um ihn zu nutzen. Laut Apples Hinweis sichern normale Passwortfelder Tastaturereignisse nur, wenn es nötig ist, also während du im Feld tippst. Die sichere Tastatureingabe im Terminal ist anders, weil du den Schutz bewusst auch beim normalen Tippen eingeschaltet lässt.

Warum funktionieren Tastaturkurzbefehle und Textersetzungstools nicht mehr?

Tools, die auf Tasten reagieren, während eine andere App im Vordergrund ist, müssen die Tastatur beobachten. Apples Hinweis nennt die Wege, auf denen ein Prozess das tun kann, darunter einen Event Tap, und führt Makros, Bedienungshilfen und Tools zur Tastaturanpassung als nützliche Beispiele an. Ein Textersetzungstool, ein globaler Hotkey und eine Taste zum Gedrückthalten und Sprechen gehören alle in diese Gruppe.

Danach nennt der Hinweis die Regel: Das System gibt keine Tastaturereignisse mehr an Prozesse weiter, die die Tastatur abfangen, sobald irgendein Prozess Secure Event Input aktiviert hat, egal ob dieser Prozess im Vordergrund oder im Hintergrund läuft. Eine App, die die sichere Eingabe eingeschaltet lässt, kann also Tastatur-Tools auf dem ganzen Mac verstummen lassen, nicht nur in ihrem eigenen Fenster. Apple rät Entwicklern, sie nur bei Bedarf zu aktivieren und wieder zu deaktivieren, wenn der Fokus wechselt.

  • Textersetzung: Das Tool sieht die Abkürzung nie, die du getippt hast, also wird nichts ersetzt.
  • Globale Kurzbefehle: Ein Kurzbefehl, auf den eine andere App wartet, bewirkt nichts.
  • Push-to-talk-Tasten: Ein Tool, das auf das Drücken oder Loslassen einer Taste wartet, bemerkt es nicht.
  • Tastenbelegungs- und Makro-Tools: Sie bekommen die Tasten nicht, die sie ändern oder wiedergeben sollen.

Secure Keyboard Entry in iTerm2

iTerm2 ist eine eigene Terminal-App, kein Apple-Produkt, und hat einen eigenen Schalter unter iTerm2 → Secure Keyboard Entry. Laut der Dokumentation von iTerm2 verhindert das Betriebssystem bei aktivierter Einstellung, dass andere Programme auf deinem Computer sehen, was du tippst, und sie kann globale Hotkeys in anderen Programmen deaktivieren.

Die FAQ von iTerm2 nennt zwei weitere Folgen dieser Einstellung. Wenn du den Befehl open verwendest, kommt das Fenster der App womöglich nicht in den Vordergrund. Die FAQ beschreibt das als Sicherheitsfunktion von macOS, die verhindert, dass eine App den Tastaturfokus übernimmt, während du vertrauliche Eingaben machst. Außerdem nennt sie Probleme beim Scrollen mit einer Logitech-Maus. In beiden Fällen rät die FAQ, iTerm2 → Secure Keyboard Entry auszuschalten.

Lohnt es sich, die sichere Tastatureingabe eingeschaltet zu lassen?

Das hängt davon ab, was du im Terminal eingibst und auf welche Tools du dich verlässt. Gibst du oft Passwörter oder Geheimnisse an einer Eingabeaufforderung ein und nutzt keine Tastatur-Tools, kostet es dich nichts, sie eingeschaltet zu lassen. Bist du auf ein Textersetzungstool, einen Kurzbefehl für einen Launcher oder eine Diktiertaste angewiesen, verlierst du sie, solange die Einstellung an ist.

Sie ist auch nicht dein einziger Schutz. macOS fragt nach deiner Erlaubnis, bevor eine App die Tastatur überwachen darf, und du kannst diese Liste unter Systemeinstellungen → Datenschutz & Sicherheit → Input-Monitoring prüfen. Wenn du Apps, denen du nicht vertraust, aus dieser Liste entfernst, schützt das jede App, nicht nur das Terminal.

Fragen, die Leute stellen.

Was macht die sichere Tastatureingabe im Terminal?

Laut Apple kann sie verhindern, dass andere Apps auf deinem Computer oder im Netzwerk erkennen und aufzeichnen, was du im Terminal eingibst. Du schaltest sie ein, indem du „Terminal“ → „Sichere Tastatureingabe“ wählst. Ein Häkchen zeigt, dass sie an ist.

Wie schalte ich die sichere Tastatureingabe auf einem Mac aus?

Öffne das Terminal, klicke in der Menüleiste auf „Terminal“ und wähle „Sichere Tastatureingabe“, sodass das Häkchen verschwindet. In iTerm2 findest du den Eintrag im Menü „iTerm2“.

Warum funktioniert mein Textersetzungstool auf dem Mac nicht mehr?

Eine häufige Ursache ist die sichere Eingabe. Solange irgendeine App Secure Event Input aktiviert hat, gibt macOS keine Tastenanschläge mehr an Tools weiter, die die Tastatur beobachten. Das Tool sieht also nie, was du getippt hast. Prüf die sichere Tastatureingabe in deiner Terminal-App und klick aus jedem Passwortfeld heraus.

Warum funktionieren meine globalen Hotkeys nicht, wenn Terminal oder iTerm2 geöffnet ist?

Wahrscheinlich ist die sichere Tastatureingabe eingeschaltet. Laut der Dokumentation von iTerm2 kann diese Einstellung globale Hotkeys in anderen Programmen deaktivieren, und Apple rät, vor dem Einschalten sicherzustellen, dass andere Apps keine Eingaben vom Terminal benötigen.

Ist Secure Event Input dasselbe wie die sichere Tastatureingabe?

Secure Event Input ist der macOS-Mechanismus, der Tastenanschläge vor Prozessen verbirgt, die die Tastatur abfangen. Die sichere Tastatureingabe ist der Menüeintrag im Terminal, und separat in iTerm2, der diesen Schutz eingeschaltet hält, während du im Terminal tippst.

Schalten Passwortfelder die sichere Eingabe ein?

Ja. Laut Apples Entwicklerhinweis sichern normale Passwortfelder Tastaturereignisse nur, wenn es nötig ist. Der Schutz gilt also, während du im Feld tippst. Wenn ein Tastatur-Tool nicht mehr reagiert, klick aus dem Passwortfeld heraus und versuch es noch einmal.

Anleitungen dazu

Verwandte Begriffe

Deine Stimme war schon immer schneller.

7 Tage kostenlos, dann $19 USD einmalig. Kein Konto, kein Abo, nichts wird hochgeladen.

macOS 14 oder neuer · Apple silicon