Ecco come funziona e non è un bug. Si tratta di autenticazione a due fattori, non di prevenzione .
Sì, è stato inviato a quel dispositivo ma, come hai detto, viene inviato anche a tutti gli altri dispositivi registrati con lo stesso ID Apple. Lo scopo è informare l'utente che è stato tentato un accesso.
Per utilizzare il tuo esempio, se stai tentando di accedere a un Mac significa che non sei attualmente loggato. In tal caso, il Mac non riceverà il codice perché viene inviato solo ai dispositivi che hanno effettuato l'accesso con tale ID. Il tuo Mac non è loggato a quel punto.
Puoi impedirlo in due modi:
- contrassegna il browser / dispositivo come sempre attendibile (il che ti rende meno sicuro - la richiesta di accesso non verrà quindi trasmessa a tutti gli altri tuoi dispositivi)
- rimuovi il dispositivo dal tuo elenco di fiducia - tutte le richieste di accesso richiederanno un dispositivo diverso per ricevere il tuo PIN a 6 cifre (bloccando ulteriormente quel dispositivo - a scapito di non poterlo usare come approvato per il tuo iCloud )
Se hai già effettuato l'accesso al tuo Mac e ora vuoi aggiungere un nuovo dispositivo a iCloud, il tuo Mac riceverà il codice perché è un dispositivo che ha effettuato il login con il tuo ID Apple e in precedenza hai avuto fiducia 'quel Mac. Così ora, il codice avvisa tutti i tuoi dispositivi che è in corso un tentativo di accesso.
Questa pagina Apple 2FA può fornire ulteriori informazioni.