- Nemojte još formatirati stari telefon: Ostavite stari telefon netaknutim dok ne potvrdite da su barem dvije važne prijave uspjele sa 6-znamenkastim kodovima generiranim na novom telefonu.
- Pripazite na višestruke QR kodove: Ako imate više od 10 računa, Google Authenticator dijeli podatke za izvoz u uzastopne QR kodove (npr. 1 od 3, 2 od 3). Skenirajte ih sve.
- Sinkronizacija u oblaku je mač s dvije oštrice: Iako Google Account Cloud Sync čini oporavak jednostavnim, kompromitirana lozinka za Google račun izlaže sve vaše tokene za dvofaktorsku autentifikaciju.
- Uvedite pravilo redundancije na više uređaja: Dvostruko skeniranje pri postavljanju 2FA ili pohrana šifriranih izvanmrežnih sigurnosnih ključeva jamči da nikada nećete ostati zaključani zbog kvara telefona.
Google Cloud Sync u odnosu na izvanmrežni izvoz QR koda: Sigurnosni kompromisi i privatnost
Google je uveo sinkronizaciju s računom u oblaku (Google Cloud Sync) kako bi riješio povijesni problem korisnika koji trajno gube pristup svojim računima nakon gubitka telefona bez sigurnosne kopije. Danas se prema zadanim postavkama, ako se prijavite sa svojim primarnim Google računom, svi TOTP tokeni automatski sinkroniziraju na registriranim uređajima.
Iako je to prikladno, sigurnosni arhitekti i korisnici s visokom razinom prijetnji moraju pažljivo procijeniti temeljne kriptografske kompromise:
| Dimenzija | Uključena Google Cloud Sync sinkronizacija | Izvanmrežni QR prijenos s točke na točku (preporučeno) |
|---|---|---|
| Jednostavnost prijenosa | Trenutačno (prijava na Google račun na novom uređaju) | Umjereno (zahtijeva fizičko optičko skeniranje QR koda) |
| Ovisnost o mreži | Zahtijeva aktivni internet i Google poslužitelje u oblaku | 100% izvanmrežno, optički prijenos s kamere na zaslon |
| Jedinstvena točka kvara (SPOF) | Ozbiljno: Kompromitacija Google računa izlaže sve 2FA ključeve | Nula: Izolirana pohrana tokena vezana uz hardver |
| Podrška za više platformi | Zahtijeva aktivnu prijavu na Google ekosustav na oba uređaja | Besprijekorno između Androida i iOS-a bez računa u oblaku |
| Suverenitet nultog znanja (Zero-Knowledge) | Ključevi se pohranjuju na Googleovoj infrastrukturi | Apsolutno: Izvorni ključevi nikada ne napuštaju fizičku memoriju klijenta |
Popis za provjeru prije migracije i sigurnosna pravila
Spriječite iznenadna rušenja aplikacije ili poteškoće s optičkim prepoznavanjem provjerom sljedećih preduvjeta prije pokretanja postupka prijenosa:
- Provjerite imaju li oba telefona najmanje 50% baterije ili su spojeni na punjač.
- Radite u dobro osvijetljenom zatvorenom prostoru bez izravnog odsjaja svjetla na zaslonima telefona.
- Očistite leću stražnje kamere na novom telefonu kako biste spriječili zamućenje pri optičkom skeniranju.
- Preuzmite službeni Google Authenticator s App Storea ili Google Play Trgovine (izbjegavajte lažne kopije).
- Dodijelite aplikaciji dozvolu za pristup kameri na novom uređaju.
- Ažurirajte Google Authenticator na starom telefonu na najnoviju verziju.
Kompatibilnost među platformama: Google Authenticator koristi standardni Protobuf format kodiran u otpauth-migration:// URI. Besprijekorno se prenosi s Androida na iPhone i s iPhonea na Android bez ikakvih poteškoća s kompatibilnošću.
Vodič korak po korak: Besprijekoran izvanmrežni prijenos putem QR koda
Slijedite službeni tijek optičkog izvoza kako biste izravno prenijeli svoje 2FA ključeve bez slanja podataka preko posredničkih poslužitelja:
1. korak: Otvorite izbornik "Prijenos računa" na starom telefonu
Pokrenite Google Authenticator na starom uređaju. Dodirnite svoju profilnu sliku u gornjem desnom kutu (ili ikonu izbornika s tri crtice/točkice) i s padajućeg izbornika odaberite "Prijenos računa".
2. korak: Biometrijska autentifikacija i odabir računa
Operacijski sustav zatražit će potvrdu putem Face ID-ja, otiska prsta ili lozinke za zaključavanje zaslona. Nakon autorizacije prikazat će se popis svih pohranjenih 2FA tokena.
💡 Prema zadanim postavkama odabrani su svi računi. Možete odznačiti privatne račune ako prelazite isključivo na uređaj u vlasništvu tvrtke.
3. korak: Generirajte QR kod za izvoz (provjerite paginaciju)
Dodirnite "Izvezi" ili "Dalje". Na zaslonu će se generirati QR kod visoke gustoće.
4. korak: Skenirajte novim telefonom putem opcije "Uvoz računa"
Otvorite Google Authenticator na novom telefonu. Pri prvom postavljanju odaberite "Želite prenijeti postojeće račune?" ili dodirnite ikonu profila ➔ "Prijenos računa" ➔ "Uvoz računa".
Usmjerite kameru prema starom telefonu. Aplikacija zavibrira nakon svakog uspješno skeniranog QR koda i zatraži prelazak na sljedeći QR kod na starom telefonu dok se ne učitaju svi tokeni.
5. korak: Obvezna provjera prijave (Nemojte preskakati!)
Svi preneseni računi odmah će se pojaviti na popisu novog telefona, osvježavajući 6-znamenkaste kodove svakih 30 sekundi.
Zlatno pravilo: Odmah otvorite prijenosno računalo ili drugi preglednik, prijavite se na 1 ili 2 ključne usluge (npr. GitHub ili primarnu e-poštu) i unesite 6-znamenkasti kod prikazan na novom telefonu. Tek kada je prijava uspješna, migracija je certificirano dovršena.
Čišćenje starog uređaja: Sigurnosno pravilo nultog zaostatka podataka
Mnogi sigurnosni incidenti događaju se kada se stari pametni telefon preda članovima obitelji, zamijeni u programu otkupa ili proda na oglasniku bez kriptografskog brisanja:
myaccount.google.com ➔ Sigurnost ➔ Vaši uređaji. Pronađite stari telefon i kliknite "Odjavi se" kako biste opozvali sve aktivne sesijske tokene.
Arhitektura izvanmrežne hladne redundancije na više uređaja
Oslanjanje na samo jedan fizički telefon čini vas ranjivima na krađu, prodiranje vode ili neočekivani kvar matične ploče. Slijedite 3-2-1 arhitekturu 2FA redundancije kako biste osigurali neprekidan rad:
Svakodnevni pametni telefon
Nosi se svakodnevno za biometrijsku autentifikaciju i generiranje kodova.
iPad / Rezervni telefon kod kuće
Skenira se istovremeno tijekom postavljanja i sigurno čuva u radnom stolu ili sefu.
KeePassXC / Papirnati trezor
Izvorni Base32 tajni ključevi pohranjeni u šifriranom trezoru bez pristupa mreži ili u fizičkom ispisu.
Testiranje pomoću 2FA-Toola: Kad god postavljate novu 2FA uslugu ili spremate alfanumerički Base32 tajni ključ (npr. JBSWY3DPEHPK3PXP), možete ga lokalno provjeriti na 2FA-Toolu. Prebacite računalo u zrakoplovni način rada (Airplane Mode), unesite ključ u generator i potvrdite da generirani 6-znamenkasti kod odgovara vašoj aplikaciji za autentifikaciju. Svi izračuni izvršavaju se na strani klijenta putem izvornog Web Crypto API-ja vašeg preglednika.
Rješavanje problema i često postavljana pitanja (FAQ)
P1: Novo preneseni 6-znamenkasti kodovi posvuda se odbijaju kao nevažeći. Zašto?
99% neuspjelih provjera uzrokovano je vremenskim pomakom (Clock Drift). TOTP izračunava HMAC tokene na temelju strogih 30-sekundnih intervala Unix epohe. Ako sat na vašem novom telefonu odstupa čak i za 15–20 sekundi, generirani token pripada pogrešnom vremenskom okviru.
Kako popraviti:
• Android: U aplikaciji Google Authenticator idite na Postavke ➔ "Ispravak vremena za kodove" ➔ "Sinkroniziraj sada".
• iPhone: Idite na iOS Postavke ➔ Općenito ➔ Datum i vrijeme ➔ Isključite i ponovno uključite opciju "Postavi automatski" kako biste prisilili ponovnu sinkronizaciju s mrežnim NTP poslužiteljem.
P2: Što ako je zaslon mog starog telefona potpuno razbijen i ne može prikazati QR kodove?
Ako je sinkronizacija Google Cloud Sync bila omogućena na oštećenom telefonu, jednostavno se prijavite na isti Google račun u aplikaciji Google Authenticator na novom uređaju. Svi će se računi automatski ponovno pojaviti.
Ako je sinkronizacija u oblaku bila isključena, a nemate sekundarni rezervni uređaj, optički podaci ne mogu se pročitati s razbijenog zaslona. Morat ćete upotrijebiti hitne kodove za oporavak (Recovery Codes) pojedinih usluga ili dovršiti postupak provjere identiteta / KYC putem korisničke podrške.
P3: Mogu li moj stari i novi telefon istovremeno generirati identične kodove?
Testirajte svoj 2FA tajni ključ u 2FA-Toolu
Dovršili ste prijenos? Provjerite svoje spremljene Base32 tajne ključeve pomoću našeg generatora koji se temelji na klijentskom Web Crypto API-ju. Potpuno izvanmrežno, brzo i sigurno.
📚 Preporučeni sigurnosni vodiči
Obvezno poštivanje 2FA pravila, spremanje kodova za oporavak, međuigra s SSH ključevima i protokoli spašavanja.
Kako povratiti pristup računima na uslugama Google, Microsoft, Steam, Binance, Apple i Discord.
Od RFC-a 4226 do RFC-a 6238: Matematičko skraćivanje sažetka, desinkronizacija i primjena na webu.