Warum kann ich beim Mounten eines verschlüsselten Disk-Image nicht in den Passwort-Dialog einfügen?

38

Ich habe ein verschlüsseltes Sparse-Bundle-Image und habe fstab mit der richtigen UUID verwendet, um es an einem anderen Ort als / Volumes bereitzustellen. Ich möchte nur einen Doppelklick darauf machen, das Passwort eingeben und es dort anzeigen lassen, wo ich es haben möchte. Ich verwende einen Passwort-Manager und habe absichtlich ein langes zufälliges Kauderwelsch-Passwort für das Disk-Image ausgewählt. Es scheint, dass ich mein Passwort nicht in den Dialog einfügen darf, in dem ich beim Mounten eines verschlüsselten Disk-Images nach einem Passwort gefragt werde.

Mache ich etwas falsch?

kbyrd
quelle
3
Das Betriebssystem deaktiviert auch die Tastaturprotokollierung, wenn Sie sich in einem sicheren Texteingabefeld befinden. TextExpander ist ein Beispiel für einen legitimen Tastatur-Logger.
Ɱark Ƭ
1
Wie versuchst du einzufügen? Ich habe Bereiche gefunden, in denen cmd+vnicht funktioniert, ctrl+click > pasteaber funktioniert.
Forquare

Antworten:

32

Nein, du machst nichts falsch. Apple erlaubt Ihnen nicht, in bestimmte sichere Dialogfelder einzufügen. Es ist eine Funktion, kein Fehler. (Dies erschwert einen Brute-Force-Hack des Dialogfelds.)

Sie können das Kennwort in die Befehlszeile einfügen, wenn Sie das sichere Image mit hdiutil bereitstellen .

Öffnen Sie das Terminal und geben Sie Folgendes ein:

 hdiutil attach /path/to/imagefile -stdinpass

Wenn Sie zur Eingabe des Kennworts aufgefordert werden, kopieren Sie es aus einer Textdatei oder (vorzugsweise) einem Kennwort-Tresor und fügen Sie es in das Terminal ein.

Wenn der Pfad / zu / Bilddatei komplex ist, können Sie den Befehl, ein Leerzeichen, eingeben und das Bilddateisymbol aus dem Finder in das Terminalfenster ziehen, um den Pfad / Dateinamen automatisch einzugeben .

jaberg
quelle
19
Genial. Ich empfehle daher, nur ein Passwort zu verwenden, das ich mir merken und einfach eingeben kann.
kbyrd
10
Was für eine seltsame Entscheidung von Apple, das Erzwingen des Dialogfensters zu erschweren, während es immer noch möglich ist (und ich würde sagen einfacher), das Befehlszeilen-Dienstprogramm zu erzwingen.
Drfrogsplat
11
@drfrogsplat, genau. Dies ist eine schreckliche Funktion. Sie erschwert lediglich die Verwendung von Kennwort-Managern.
Will
4
Diese Funktion ist veraltet und dumm ... kann überhaupt kein Passwort verwenden. Das vorgeschlagene Passwort kann nicht kopiert werden
amleszk 07.04.15
2
Wow, du wirst bestraft, wenn du lange, komplexe Passwörter auswählst
Ray
18

Ich habe eine winzige AppleScript-Anwendung geschrieben , mit der Sie Kennwörter einfügen können, auch wenn dies nicht zulässig ist, indem Sie das System dazu verleiten, zu glauben, dass Sie auf Ihrer Tastatur tippen. Der Nachteil: Es braucht Platz in Ihrem Dock.

Dae
quelle
12

Sie können auch ein Skript wie das folgende im AppleScript-Editor ausführen:

tell application "System Events" to tell process "SecurityAgent"
    set value of text field 1 of window 1 to (the clipboard)
    click button 1 of group 1 of window 1
end tell

Der Zugriff auf Hilfsgeräte muss in den Systemeinstellungen aktiviert sein.

Lri
quelle
WOW! Vielen Dank. Diese 4 Zeilen sparen mir Stunden Zeit und machen meine Passwörter stärker.
Yan
Ich würde den Leuten dringend empfehlen, hdiutil Jaberg als Antwort zu verwenden, anstatt auf UI-Automatisierungen wie diese zurückzugreifen.
Blacklight Shining
Danke dir! Meine Tastatur ist kaputt und die linke und rechte Umschalttaste funktionieren nicht - nicht so gut für Passwörter, die auf einem MacBook Air Shift-Nummern benötigen; 9
Bae
-1

Die Sicherheit von Apple verhindert, dass dies von jaberg separat beantwortet wird. Aber werden Sie nicht aufgefordert, das Kennwort in Ihrem Schlüsselbund zu speichern? Ich habe nur verschlüsselte physische Volumes und keine Festplattenimages verwendet, werde jedoch immer aufgefordert, das Kennwort in meinem Schlüsselbund zu speichern.

Phillip U.
quelle
3
Das Speichern des Kennworts im Systemschlüsselbund widerspricht dem Gedanken, die beigefügten Dateien sicher zu verwahren. Wenn jemand Zugriff auf Ihr offenes Konto hat, kann er auf die verschlüsselten Dateien zugreifen. Sie können jedoch die Schlüssel für verschlüsselte Bilder in einen zweiten Schlüsselbund verschieben, der durch ein anderes Kennwort geschützt ist. Auf diese Weise hätten Sie nur ein zusätzliches komplexes Passwort, das Sie sich merken müssen.
Jaberg
1
Ich möchte den Schlüsselbund ausdrücklich nicht verwenden. Ich benutze dafür meinen Passwort-Manager.
kbyrd
Möglicherweise möchten Sie dies als Kommentar hinzufügen, nicht beantworten FWIW
Rogerdpack