Viscosity ha ricordato la password: cosa ha fatto quella casella
La casella di memorizzazione salva una credenziale nel Portachiavi di macOS. Non può ignorare un criterio gestito, un secondo fattore o un server che rifiuta la password.
Quella casella di controllo nella richiesta di accesso sembra una preferenza del client, ma su una macchina gestita è spesso una decisione di criterio. Il controllo di memorizzazione di Viscosity salva la credenziale nel Portachiavi di macOS quando la distribuzione consente l’archiviazione. Il mito è che la casella sia sempre tua da impostare. In pratica tre cose distinte possono bloccarla, e solo una riguarda la password.
Cosa salva realmente la casella
Selezionare l’opzione di memorizzazione chiede al client di conservare il valore per quella singola connessione e quell’account. L’elemento arriva nel Portachiavi, e gli accessi successivi lo riutilizzano tramite la richiesta supportata anziché tramite una preferenza nascosta. Nulla viene scritto nel file di connessione stesso. Questa separazione spiega anche perché rimuovere l’elemento in seguito produca una richiesta invece di un profilo danneggiato.
Il valore salvato è un input per l’autenticazione che il server avrebbe comunque eseguito. Non cambia ciò che il gateway richiede, non aggira un secondo fattore e non trasforma un codice monouso in un segreto riutilizzabile. Ciò che accorcia è la digitazione, non il criterio che la distribuzione applica a quell’account.
Perché il controllo può mancare
Un amministratore può disattivare il salvataggio delle credenziali per un’installazione gestita, e SparkLabs documenta il controllo di memorizzazione insieme al suo comportamento nel Portachiavi nella guida all’archiviazione delle credenziali. Quando la casella manca, non è guasta, e cercare un comando di preferenze che la aggiri è la risposta sbagliata.
Chiedi al proprietario quale flusso di lavoro supportato si applica invece. Una distribuzione che vieta l’archiviazione di solito ha un motivo, e il motivo spesso è che l’account è condiviso, il dispositivo non è affidabile o la credenziale deve scadere secondo un calendario. Aggirare l’impostazione trasforma un controllo intenzionale in un incidente, e l’incidente di solito arriva con l’audit di qualcun altro allegato.
Su un’installazione non gestita, un controllo mancante è una domanda di supporto con un numero di versione allegato. Invia la build installata del client e ciò che la richiesta mostra realmente, invece di indovinare valori predefiniti nascosti.
Tre richieste che non sono la stessa richiesta
Un codice monouso non è una password, una password non è un’autorizzazione del Portachiavi, e un rifiuto del server non è nessuno dei tre. Confonderli produce errori che si leggono come credenziali sbagliate mentre il vero problema è un campo, una finestra di dialogo o una rotta.
La finestra del Portachiavi è locale per progettazione. Chiede se questa applicazione può leggere questo elemento su questa macchina, e approvarla non dice nulla al server VPN.
Ecco perché negare la finestra produce un errore lato client che il server non vede mai, mentre una password sbagliata produce un rifiuto lato server che il client può solo segnalare. Leggi la finestra prima di rispondere, e verifica che l’applicazione richiedente sia il client che ti aspetti e non un programma di installazione o un processo ausiliario. La distinzione conta soprattutto sulle macchine condivise, dove l’elemento può essere raggiungibile da più di un account.
Un secondo fattore resta fuori da tutto questo. Salvare una password non salva il codice, e una distribuzione che richiede il codice lo richiede ancora a ogni connessione. Mantieni visibile quel passaggio durante i test, perché un flusso che lo salta in silenzio non è il flusso che hai configurato.
Recuperare una credenziale senza reimpostare il resto
Se l’autenticazione fallisce dopo un cambio di password, usa il percorso documentato di nuova richiesta e aggiornamento del client per quella singola connessione invece di modificare il Portachiavi a mano. Leggi il messaggio prima di sostituire qualcosa, perché un timeout, un rifiuto di certificato o una rotta mancante non si riparano sovrascrivendo una password salvata. Farlo ripetutamente ti abitua soprattutto a ignorare l’errore mostrato dal client. Aggiorna la credenziale interessata, poi riconnettiti e osserva quale richiesta appare.
La reimpostazione completa del Portachiavi suggerita dai forum di supporto è un cambiamento molto più grande del problema. La password salvata di una connessione non ha nulla a che fare con il certificato di un’altra, e cancellare tutto trasforma un singolo elemento obsoleto in un pomeriggio di nuova registrazione.
Termina disconnettendo e riconnettendo tramite i normali controlli, confermando che venga usato l’account previsto e che rimuovere l’elemento salvato produca una richiesta invece di un errore. Un riutilizzo prevedibile con un modo chiaro di aggiornare o rimuovere la credenziale è il risultato che vale la pena testare.