Viscosity hat das Passwort gespeichert: Was dieses Kontrollkästchen bewirkt hat
Das Merken-Kästchen speichert einen Zugangsdatensatz im macOS-Schlüsselbund. Es kann weder eine verwaltete Richtlinie noch einen zweiten Faktor noch einen Server außer Kraft setzen, der das Passwort ablehnt.
Dieses Kontrollkästchen an der Anmeldeaufforderung wirkt wie eine Clienteinstellung, doch auf einem verwalteten Rechner ist es oft eine Richtlinienentscheidung. Die Merken-Steuerung von Viscosity speichert den Zugangsdatensatz im macOS-Schlüsselbund, wenn die Bereitstellung die Speicherung erlaubt. Der Mythos besagt, dass das Kontrollkästchen immer von Ihnen gesetzt werden kann. In der Praxis können drei getrennte Dinge es blockieren, und nur eines davon betrifft das Passwort.
Was das Kontrollkästchen tatsächlich speichert
Wenn Sie die Merken-Option wählen, bittet das den Client, den Wert für genau diese Verbindung und dieses Konto zu behalten. Der Eintrag landet im Schlüsselbund, und spätere Anmeldungen verwenden ihn über die unterstützte Aufforderung statt über eine versteckte Einstellung erneut. In die Verbindungsdatei selbst wird nichts geschrieben. Diese Trennung ist auch der Grund, warum das spätere Entfernen des Eintrags eine Aufforderung statt eines beschädigten Profils erzeugt.
Der gespeicherte Wert ist eine Eingabe für die Authentifizierung, die der Server ohnehin durchführen würde. Er ändert nicht, was das Gateway verlangt, umgeht keinen zweiten Faktor und macht aus einem Einmalcode kein wiederverwendbares Geheimnis. Verkürzt wird die Tipparbeit, nicht die Richtlinie, die die Bereitstellung auf dieses Konto anwendet.
Warum die Steuerung fehlen kann
Ein Administrator kann das Speichern von Zugangsdaten für eine verwaltete Installation deaktivieren, und SparkLabs dokumentiert die Merken-Steuerung samt ihrem Schlüsselbundverhalten im Leitfaden zur Speicherung von Zugangsdaten. Wenn das Kontrollkästchen fehlt, ist es nicht defekt, und nach einem Einstellungsbefehl zu suchen, der es außer Kraft setzt, ist die falsche Reaktion.
Fragen Sie den Eigentümer, welcher unterstützte Ablauf stattdessen gilt. Eine Bereitstellung, die Speicherung verbietet, hat meist einen Grund, und der Grund ist oft, dass das Konto geteilt wird, das Gerät nicht vertrauenswürdig ist oder die Zugangsdaten planmäßig ablaufen sollen. Die Einstellung zu umgehen verwandelt eine bewusste Steuerung in einen Vorfall, und der Vorfall kommt meist mit dem Audit eines anderen im Anhang.
Bei einer nicht verwalteten Installation ist eine fehlende Steuerung eine Supportfrage mit angehängter Versionsnummer. Senden Sie den installierten Client-Build und das, was die Aufforderung tatsächlich zeigt, statt auf versteckte Standardwerte zu raten.
Drei Aufforderungen, die nicht dieselbe Aufforderung sind
Ein Einmalcode ist kein Passwort, ein Passwort ist keine Schlüsselbundautorisierung, und eine Serverablehnung ist keines von dreien. Wer sie verwechselt, erzeugt Fehler, die wie falsche Zugangsdaten klingen, während das eigentliche Problem ein Feld, ein Dialog oder eine Route ist.
Der Schlüsselbunddialog ist konstruktionsbedingt lokal. Er fragt, ob diese Anwendung diesen Eintrag auf diesem Rechner lesen darf, und seine Zustimmung sagt dem VPN-Server nichts.
Deshalb erzeugt das Ablehnen des Dialogs einen clientseitigen Fehler, den der Server nie sieht, während ein falsches Passwort eine serverseitige Ablehnung erzeugt, die der Client nur melden kann. Lesen Sie den Dialog, bevor Sie antworten, und prüfen Sie, ob die anfragende Anwendung der Client ist, den Sie erwarten, und nicht ein Installer oder ein Hilfsprozess. Der Unterschied zählt am meisten auf gemeinsam genutzten Rechnern, wo der Eintrag für mehr als ein Konto erreichbar sein kann.
Ein zweiter Faktor steht außerhalb all dessen. Ein Passwort zu speichern speichert den Code nicht, und eine Bereitstellung, die den Code verlangt, verlangt ihn weiterhin bei jeder Verbindung. Halten Sie diesen Schritt beim Testen sichtbar, denn ein Ablauf, der ihn stillschweigend überspringt, ist nicht der Ablauf, den Sie konfiguriert haben.
Einen Zugangsdatensatz wiederherstellen, ohne den Rest zurückzusetzen
Wenn die Authentifizierung nach einer Passwortänderung fehlschlägt, nutzen Sie den dokumentierten Weg des Clients zur erneuten Aufforderung und Aktualisierung für genau diese Verbindung, statt den Schlüsselbund von Hand zu bearbeiten. Lesen Sie die Meldung, bevor Sie etwas ersetzen, denn eine Zeitüberschreitung, eine Zertifikatsablehnung oder eine fehlende Route wird nicht durch Überschreiben eines gespeicherten Passworts repariert. Wiederholtes Vorgehen erzieht Sie vor allem dazu, den angezeigten Fehler zu ignorieren. Aktualisieren Sie den betroffenen Zugangsdatensatz, verbinden Sie sich dann erneut und beobachten Sie, welche Aufforderung erscheint.
Der vollständige Schlüsselbund-Reset, den Supportforen vorschlagen, ist eine viel größere Änderung als das Problem. Das gespeicherte Passwort einer Verbindung hat nichts mit dem Zertifikat einer anderen zu tun, und alles zu löschen verwandelt einen einzelnen veralteten Eintrag in einen Nachmittag voller Neuregistrierung.
Beenden Sie den Vorgang, indem Sie über die normalen Steuerelemente trennen und erneut verbinden und bestätigen, dass das vorgesehene Konto verwendet wird und das Entfernen des gespeicherten Eintrags eine Aufforderung statt eines Fehlers erzeugt. Vorhersehbare Wiederverwendung mit einem klaren Weg zum Aktualisieren oder Entfernen der Zugangsdaten ist das Ergebnis, das es zu testen lohnt.