Quadrati grigi dove dovrebbe esserci il logo di un marchio appaiono allarmanti, eppure sono la cosa sbagliata su cui intervenire. L'immagine che un autenticatore disegna è un dettaglio di visualizzazione derivato dalle etichette della voce, mentre la domanda di sicurezza è se il segreto dentro quella voce appartiene al vostro account. Tenere separate queste due cose è ciò che distingue una riparazione estetica da un incidente di credenziali. Ferma anche la riparazione che peggiora le cose.

L'icona e il segreto rispondono a domande diverse

Una voce dell'autenticatore nasce da un URI di chiave che porta un segreto condiviso insieme a un'etichetta di account e a un nome di emittente. L'app disegna un logo dall'emittente che riconosce, e un emittente sconosciuto o modificato produce semplicemente un'immagine generica. Nulla in quella resa vi dice chi altro ha una copia del segreto, e nulla in un logo corretto vi dice che la voce è solo vostra. Leggete la visualizzazione come un indizio su un'etichetta, non come un'affermazione sulla custodia.

Vale anche il contrario, ed è la direzione più pericolosa. Un logo convincente dimostra ancora meno di uno mancante.

ObservationWhat it supportsWhat it cannot support
Logo missing or wrongThe issuer string was not recognisedAny conclusion about secret disclosure
Logo correctThe issuer string matched a known nameAny conclusion about who else enrolled
Codes rejected by the serviceA real mismatch between entry and accountWhich of the two changed

Non iscrivetevi mai di nuovo per aggiustare un'immagine

La riparazione che circola online è rigenerare il codice QR, il che significa esportare il segreto e farlo passare attraverso un altro strumento. Questo trasforma un problema di visualizzazione in una divulgazione, perché l'esportazione contiene esattamente il materiale che un attaccante necesita per produrre codici validi. Caricarla su un generatore web consegna il secondo fattore a una terza parte in cambio di un'icona più bella.

Se l'account verifica ancora i codici, l'iscrizione è intatta e la visualizzazione è estetica. Consultate la documentazione dell'autenticatore stesso su etichette di emittente e ricerca delle icone, e lasciate stare la voce. Modificare l'etichetta per forzare un logo è una modifica alla voce per un motivo che non ha nulla a che vedere con l'autenticazione.

Tenete l'immagine QR originale, l'URI di chiave grezzo e qualsiasi segreto manuale fuori da ticket, thread di chat, screenshot e tracker pubblici di problemi. Uno screenshot di una pagina di configurazione spesso contiene più di quanto la persona che l'ha scattato intendesse.

Quando il segreto è stato davvero esposto

Trattate la divulgazione come un incidente separato con la propria risposta. Usate il processo di sostituzione supportato dal servizio per iscrivere un nuovo autenticatore, confermate che la nuova voce produca codici accettati e ritirate la vecchia iscrizione sul server. Eliminare la voce localmente non rimuove la registrazione lato server, quindi il segreto esposto può continuare a funzionare finché il servizio non viene informato del contrario. È in questo scarto tra eliminazione locale e stato del server che si trova la maggior parte del rischio.

L'ordine conta qui. Iscrivete prima la sostituzione, verificatela e solo dopo rimuovete la vecchia, perché la maggior parte dei servizi vi bloccherà se l'ultimo fattore scompare. Anche i codici di recupero fanno parte di quella sequenza, dato che sono la via di riserva quando il telefono non è disponibile.

Controllate se lo stesso segreto è stato usato altrove. Un URI di chiave incollato in un generatore è uscito dal vostro controllo, e l'account che c'è dietro va trattato come condiviso finché la registrazione non viene sostituita.

Le richieste di assistenza dovrebbero descrivere il problema visivo senza includere codici o materiale di configurazione. Tutto ciò che è specifico dell'account appartiene al canale verificato del fornitore, non a un thread pubblico.

Conservate una via di recupero prima di eliminare

Prima di rimuovere qualsiasi voce funzionante, confermate che esista una via di recupero approvata e che possiate usarla. Una riparazione estetica che finisce in un blocco è un esito peggiore del logo sbagliato, e i blocchi sono frequenti quando l'unico dispositivo iscritto è quello che si sta modificando.

La condizione di accettazione è stretta: una relazione verificata tra l'account e l'autenticatore, con il materiale di iscrizione tenuto in privato. Un distintivo familiare non fa parte di quella condizione, e la sua assenza non è prova di compromissione.

Il formato stesso dell'URI di chiave è documentato nella specifica dell'URI di chiave di Google Authenticator, che ricorda anche che il payload contiene un segreto e non un logo. Leggetela prima di esportare qualsiasi cosa da una voce che non potete permettervi di perdere.

Articoli correlati