Una connessione Mac funzionante non è un modello per un telefono, anche quando entrambi usano lo stesso account e lo stesso server. Il profilo Mac può tenere i certificati in file separati, usare direttive che hanno senso solo su un desktop e fare affidamento su un’identità che l’operatore ha emesso solo per quella macchina. Un telefono ha bisogno del proprio pacchetto, della propria identità e del proprio percorso di importazione. Separare la questione di politica dalla questione di confezionamento è la maggior parte del lavoro.

Chiedi due cose all’operatore prima di copiare qualcosa: se l’account può funzionare su più di un dispositivo e se il telefono deve ricevere il proprio certificato.

Il riutilizzo è prima una questione di politica, poi una questione tecnica

Un certificato client è un’identità, e mettere un’identità su due dispositivi significa che il server non può distinguerli nei log, nelle regole di accesso o in una revoca. Alcune installazioni lo accettano e abilitano esplicitamente nomi comuni duplicati; la maggior parte no, e il secondo dispositivo viene rifiutato o mette offline il primo. Un nome utente e una password condivisi non rendono adeguato un certificato condiviso. Ottieni la risposta dell’operatore per iscritto prima di pianificare qualsiasi trasferimento.

Il lato dell’audit conta altrettanto. Se il telefono va perso, revocare un certificato che anche il Mac usa disconnette entrambi i dispositivi, e lasciarlo valido lascia un telefono con accesso VPN funzionante. Un certificato per dispositivo trasforma la risposta alla perdita in un’unica revoca, ed è esattamente per questo che esiste il passaggio di iscrizione aggiuntivo.

Il profilo Mac e il profilo del telefono differiscono in pratica

Su un desktop, un file .ovpn può stare accanto a una CA, un certificato e una chiave in file separati, e può portare hook, script e percorsi che hanno senso solo su quel sistema operativo. Un client mobile di solito vuole quei pezzi inline o forniti tramite un pacchetto PKCS#12 con password, e ignora o rifiuta le direttive che non può rispettare. Copiare il file del Mac produce spesso un’importazione che fallisce, o una che si connette con metà delle opzioni mancanti. La soluzione è un pacchetto mobile mantenuto dall’operatore, non un file modificato a mano con le righe scomode cancellate.

Tratta ogni file contenente una chiave privata come una credenziale e non come una configurazione. I download dei profili passano per canali protetti per questo motivo, e una copia lasciata in una chat o in una cartella dei download è un segreto vivo con un nome di file amichevole.

Importa attraverso il flusso proprio del telefono

Installa l’app ufficiale OpenVPN Connect, poi porta il profilo attraverso il suo flusso di importazione, come file o come URL di connessione fornito dall’operatore. Su un telefono non gestito l’app chiede il permesso di aggiungere una configurazione VPN, che è il passaggio di conferma del sistema stesso. Segui le richieste di account e MFA come appaiono invece di precompilare valori presi dal Mac. Se l’importazione riesce e la connessione no, il problema è nel contenuto del profilo, non nel trasferimento.

Su un telefono gestito, l’amministratore può limitare l’importazione o la modifica del profilo tramite il canale di gestione dei dispositivi mobili. Un’app limitata non è un rompicapo da sconfiggere; usa il percorso di iscrizione dell’amministratore, perché quel percorso governa anche ciò che accade quando il telefono viene sostituito.

Dimostra il telefono in modo indipendente

Apri una risorsa privata dal telefono in dati cellulare con il Wi-Fi disattivato, così la richiesta non possa prendere silenziosamente un’altra strada. Il fatto che il Mac resti connesso non dimostra nulla sulle rotte, sul DNS o sull’accettazione delle credenziali del telefono. Poi confronta i due dispositivi: un nome host interno che si risolve sul Mac e fallisce sul telefono indica impostazioni DNS diverse tra i pacchetti. Annota il nome del profilo, l’identità del dispositivo e chi lo ha iscritto.

Quando qualcosa fallisce, conserva il messaggio esatto e la versione dell’app. Un errore di importazione e un errore di connessione vengono da livelli diversi, e fonderli in un unico rapporto spreca un giro completo. Un profilo che si importa pulito dimostra solo che il file è stato analizzato.

Dopo l’iscrizione, elimina le copie di trasferimento secondo la tua politica di conservazione e documenta un percorso di nuova iscrizione. Un telefono sostitutivo dovrebbe ricevere un’identità nuova, non una copia di quella vecchia.

Articoli correlati