Ugrás a fő tartalomra

Kétfaktoros hitelesítés

Authenticator alkalmazások működése

A modern kori információs világban elengedhetetlen a felhasználói fiókok fokozott védelme az egyre gyakoribb online támadások kivédése érdekében. Az online fiókok nagy része jelenleg is egy védelmi faktort használ, ami a felhasználó által megadott jelszó, azonban a jelszavak gyengesége és a szofisztikált támadási módok miatt további biztonsági faktorok bevezetése indokolt. A kétfaktoros hitelesítés (2FA) lényege, hogy egy második védelmi tényezőt alkalmazunk a fiók védelme érdekében, melyre jelenleg több alternatív megoldás is van.

A Vhelpi-nél ez a megoldás a TOTP hitelesítő, más néven Authenticator alkalmazások használata. Ennek lényege, hogy az alkalmazás szerver generál egy titkos kulcsot, melyet egy QR kódba ágyazva megoszt a felhasználóval, aki beszkennelheti egy speciális Authenticator alkalmazással, így innentől a kulcs a telefonon is elérhető lesz. Ez a speciális alkalmazás képes a titkos kulcs segítségével 30 másodpercig érvényes, 6 számjegy hosszú hitelesítő kódokat generálni, melyet a felhasználónak meg kell adnia belépéskor az e-mail címe és a jelszava mellé. A hitelesítő kódot a szerver tudja ellenőrizni, hiszen a generáláshoz használt titkos kulcs a szerveren is megtalálható.

A kétfaktoros hitelesítés beállításának megkezdése előtt egy Authenticator alkalmazás telepítése szükséges. Ugyan több ilyen ingyenes applikációs is elérhető, mi azonban a Google Authenticator és a Microsoft Authenticator alkalmazást javasoljuk. Ezek letöltési linkjei itt találhatók:

Fontos: A kézikönyv csak a Google Authenticator használatát tárgyalja.

Fontos: Figyeljen arra, hogy a hitelesítő kódjait ne ossza meg senkivel, illetve fokozottan figyeljen a telefonja épségére és a telepített Authenticator alkalmazás megtartására, ugyanis ezek hiányában elvesztheti fiókjához való hozzáférést.

Fontos: Elhagyott vagy elromlott készülék esetén hitelesítő kódok híján már csak helyreállító kóddal (későbbi fejezet) léphetünk be a fiókunkba. Ilyenkor kapcsoljuk ki átmenetileg a kétfaktoros hitelesítést, majd rögtön aktiváljuk újra, de már az új mobiltelefonunkat használva.

Funkció beállítási folyamata

Az alkalmazás letöltése után a kétfaktoros hitelesítési folyamat beállítás folytatható a Vhelpi Profil felületén, mely a jobb felső sarokban található lenyíló menüből érhető el.

image.png

A image.png gombra kattintva megjelenik egy QR kód, melyet a korábban letöltött Authenticator applikációval beolvashatunk.

image.png

A Google Authenticator alkalmazásban a jobb alsó sarokban található színes "+" gombra, majd a megjelenő "QR-kód beolvasása" (angolul "Scan a QR code") gombra kattintva megnyílik a telefon kamerája, amivel beolvasható a Vhelpi felületén megjelentő QR-kód.

image.png

Amint az alkalmazás sikeresen beolvasta a Vhelpi által megjelenített QR-kódot, a főképernyőn megjelenik a fiók neve (Vhelpi) és a felhasználó e-mail címe, illetve egy 30 másodpercenként változó, 6 számjegyű kód.

image.png

Ahhoz, hogy ellenőrizni tudjuk, hogy telefonja sikeresen beolvasta a hitelesítő kód generálásához szükséges információkat, kérjük írja be a telefonján aktuálisan megjelenő 6 számjegyű kódot a Vhelpi felületén látható mezőbe a QR kód alatt, majd kattintson a 

image.png gombra.

Fontos: A hitelesítő kódot mindig szóközök nélkül írja be, ahol a rendszer kéri, attól függetlenül, hogy az Authenticator alkalmazásokba szóközzel tagolva vannak a kódok a jobb olvashatóság miatt.

image.png

Ha a kód visszaellenőrzése sikeres volt, a következő felületen 6 darab helyreállítási-kód látható. Mindegyik kód egyszer használható a hitelesítő kódok helyett, ha esetlegesen a felhasználó nem férne hozzá telefonjához (átmenetileg vagy esetleg véglegesen). Ezeket a kódokat célszerű biztos helyre elmenteni, akár kinyomtatni egy papírra és biztos helyre rakni.

image.png

Fontos: Minden helyreállító-kód csak egy bejelentkezéshez használható, utána érvénytelenné válik, ezért ha már több kód is fel lett használva, érdemes generálni új 6 darab kódot. (következő fejezet)

Fontos: Mobilkészülék csere esetén az Authenticator applikációk biztosítanak eszközök közötti fiók szinkronizációt.

Helyreállító kódok újragenerálása

A kétfaktoros hitelesítés beállítás során a Vhelpi 6 darab helyreállító kódot generált, mely mindegyike csak egyetlen belépés erejéig alkalmazható. Ugyan kicsi az esélye, hogy egy felhasználó 6 alkalommal vesztené el mobiltelefonjához való hozzáférést, és egy-egy helyreállító kódot kellene elhasználnia, mégis figyelembe vettük ezt a lehetőséget is. A Profil oldalon  lehetőség van 6 darab új helyreállítási kódot generálni, de fontos megemlíteni, hogy ilyen esetben a korábbi helyreállító kódok érvénytelenné válnak.

image.png

Bejelentkezés menete kétfaktoros hitelesítéssel

Kétfaktoros hitelesítés esetében a bejelentkezés menete hasonlóan működik, mint alapesetben: a felhasználó megadja e-mail címét és jelszavát, majd a Bejelentkezés gombra kattintva megpróbál bejelentkezni. Ha a belépési adatok helyesek, és a fiókban aktív a kétfaktoros hitelesítés, megjelenik egy 3. mező a felületen, melybe meg kell adni az Authenticator alkalmazásból kiolvasott, aktuálisan érvényes 6 számjegyű hitelesítő kódot. A felhasználó kényelme érdekében nem csak az aktuális 30 másodperces időintervallumban érvényes hitelesítő kódot fogadja el a rendszer, hanem időablak szerűen az előző és a következő időintervallumhoz tartozó kódokat is. Ebből kifolyólag nem jelent problémát, ha egy kód begépelése közben az Authenticator applikáció megváltoztatja a kódot, mivel azt a kód is elfogadja a rendszer, amit a felhasználó eredetileg is elkezdett beírni.

image.png

Abban az esetben, ha a bejelentkezés idején a felhasználó telefonja nincs kéznél, esetleg elvesztette hozzáférését a telefonhoz és az Authenticator applikációhoz, a 6 számjegyű hitelesítő kód helyett megadható egy korábban generált helyreállító kód is, mely a használat után érvénytelenné válik.