Többtényezős hitelesítés beállítása¶
A többtényezős hitelesítés (MFA) az azonosítón és a jelszón kívül egy második bizonyítékot is kér a felhasználótól. A CyberElements több módot kínál ennek megszerzésére. Ez az oldal ezek közül négyet mutat be, abban a sorrendben, ahogyan általában mérlegelni szokták őket, majd részletesen ismerteti azt, amelyiknek nincs saját integrációs oldala: az e-mailben küldött egyszeri jelszót.
Négy tényező, de nem a teljes kép
Ez az oldal ezt a négyet mutatja be — de nem csak ezeket a második tényezőket kérheti a platform. Szintén elérhetők, de nem tartoznak ennek az oldalnak a hatókörébe:
- SMS-ben küldött OTP, az OTP Token Generators modul által kínált számos szolgáltató egyikén keresztül;
- Radius-összekötő egy külső MFA-megoldás felé, ugyanennek a modulnak az OTP - Radius típusán keresztül;
- x509-tanúsítványos hitelesítés, amely nem token, hanem magának a tartománynak egy hitelesítési módszere — User certificate, vagy User certificate and form, ha a jelszót is meg szeretné tartani;
- egy SAML-szolgáltató által előzetesen kikényszerített MFA, vagy bármely más delegált hitelesítés által kikényszerített MFA. A második tényezőt ilyenkor még a platform bevonása előtt kérik, így a platform azt sem nem konfigurálja, sem nem látja.
Az MFA-t az identitásszolgáltatón kell beállítani, soha nem a felhasználón
Bármelyik tényezőt választja, azt egy identitásszolgáltatón kell bekapcsolni, és minden olyan felhasználóra vonatkozik, aki azon keresztül jelentkezik be. Felhasználónkénti beállítás nincs: ha a felhasználóknak csak egy részére szeretné alkalmazni az MFA-t, helyezze ezeket a felhasználókat egy dedikált identitásszolgáltató mögé.
Tényező kiválasztása¶
| Tényező | Mit tesz a felhasználó | Mire van szükség | Eljárás |
|---|---|---|---|
| Neomia Pulse | Semmit. A rendszer a billentyűzeten való gépelés módja alapján ismeri fel a felhasználót. | A Neomia Pulse beállítás, egy local vagy LDAP típusú identitásszolgáltató, valamint egy második tényező ebből a táblázatból ugyanazon a szolgáltatón. |
Neomia Pulse-integráció |
| FIDO2 | Felmutatja a hitelesítőjét — csatlakoztat egy biztonsági kulcsot, vagy jóváhagyja a kérést a hozzáférési kulcsot tároló eszközön vagy széfben —, majd megad egy PIN-kódot, ha a hitelesítő kéri. | Felhasználónként egy FIDO2-hitelesítő, egy a konzolban deklarált függő entitás és egy személyes fiók — névtelen identitásszolgáltató nem használható. | Yubico-integráció |
| TOTP | Leolvas egy hatjegyű kódot egy hitelesítő alkalmazásban. | Egy alkalmazás a felhasználó telefonján vagy munkaállomásán (Google Authenticator, FreeOTP, Microsoft Authenticator stb.) és felhasználónként egy regisztráció. | Google Authenticator-integráció |
| E-mailes OTP | Bemásol egy e-mailben kapott kódot. | A platform által elérhető SMTP-kiszolgáló és egy felhasználói attribútumban tárolt e-mail-cím. | E-mailes OTP beállítása |
A Neomia Pulse egy másik tényezőre épülve konfigurálható
A Neomia Pulse bekapcsolásához ugyanazon a tartományon egy másik MFA-nak is bekapcsolva kell lennie. A Neomia Pulse beállításai ezután meghatározzák, mire használja a rendszer ezt a másik tényezőt: kihagyható, ha a Pulse elfogadja a felhasználót, és kötelező, ha nem. A Neomia Pulse tehát inkább a második tényező megtakarítására szolgál, mint annak kiváltására.
Hol kell deklarálni és hol kell bekapcsolni az egyes tényezőket¶
A konfiguráció két lehetséges lépésből áll — a tényező deklarálása a saját moduljában, majd bekapcsolása az identitásszolgáltatón —, de a négy közül kettő az egyiket kihagyja:
| Tényező | Deklarálás helye | Bekapcsolás az identitásszolgáltatón |
|---|---|---|
| Neomia Pulse | nincs mit deklarálni | ✅ az Enable neomia Pulse authentication beállítás |
| FIDO2 | Relying parties | ❌ nincs mit bekapcsolni — lásd az alábbi megjegyzést |
| TOTP | OTP Token Generators | ✅ hitelesítési tokenként |
| E-mailes OTP | egy SMTP server, majd OTP Token Generators | ✅ hitelesítési tokenként |
A FIDO2 nem kapcsolható be az identitásszolgáltatón
A biztonsági kulcsok nem tartományonként kapcsolhatók be: a platform azonnal felkínálja a tényezőt, amint legalább egy függő entitás deklarálva van, minden olyan identitásszolgáltatón, amely nem névtelen — a kulcsot ugyanis személyes fiókhoz kell kötni. Ráadásul a hitelesítőt a felhasználó regisztrálja a portálon, nem a rendszergazda rendeli hozzá.
A Neomia Pulse esetében előzetesen nincs mit deklarálni
A Pulse nem egy modulban létrehozandó token: a beállítás közvetlenül az identitásszolgáltatón kapcsolható be, és a viselkedése is ott állítható be.
Az oldal további része az e-mailes OTP-t mutatja be az elejétől a végéig. A másik három tényezőt a saját integrációs oldaluk ismerteti, amelyekre a fenti táblázat hivatkozik.
E-mailes OTP beállítása¶
Az e-mailes OTP egyszer használatos kódot küld e-mailben a felhasználónak, miután a rendszer elfogadta az azonosítóját és a jelszavát. A felhasználó a bejelentkezés befejezéséhez a portálon adja meg ezt a kódot.
Mielőtt elkezdené: mit véd valójában az e-mailes OTP¶
Az e-mailes OTP nem mindig jelent további tényezőt
Olvassa el ezt, mielőtt ezt a tényezőt választaná a másik három helyett.
Ha a felhasználó az Active Directory-fiókjával jelentkezik be, és a kódot egy ugyanehhez a fiókhoz tartozó postafiókból kapja meg, a második tényező szinte semmit sem tesz hozzá: a hitelesítő adatokat megszerző támadó ugyanezekkel a hitelesítő adatokkal megnyitja a postafiókot, és elolvassa a kódot.
Az e-mailes OTP bevezetése akkor éri meg, ha a postafiók nem érhető el az ellenőrzött hitelesítő adatokkal, vagyis ha:
- a felhasználó helyi fiókkal, vagy a postafiókjától eltérő fiókkal jelentkezik be;
- a kódot a rendszer nem a bejelentkezési fiókhoz tartozó címre küldi.
1. lépés — SMTP-kiszolgáló biztosítása¶
A platform a kódot az SMTP servers modulban deklarált SMTP-kiszolgálón keresztül küldi el. Ha még nincs ilyen, deklaráljon egyet, mielőtt továbblépne:
Ezután az adott modul SMTP configuration test blokkjával ellenőrizze a kézbesítést: az ebben a fázisban diagnosztizált hibát később már nem kell a bejelentkezési folyamatban keresnie.
A tesztüzenet nem az Ön által konfigurálandó feladót használja
A teszt a noreply@cleanroom.com címről küld, amely a termékbe beégetett cím: sehol sem módosítható, és egyben válaszcímként is szolgál. Az Ön saját feladója a token SMTP sender értéke, amelyet a 2. lépésben állít be — a valódi OTP-üzenetek ezt viselik.
Mielőtt következtetést vonna le, érdemes ismerni a következményt: egy olyan SMTP-kiszolgáló, amely korlátozza a feladócímeket, elutasíthatja a tesztet, miközben a tényleges üzeneteket átengedi, és fordítva.
A kapcsolatot a platform nyitja meg
Az SMTP-kiszolgáló felé irányuló adatfolyam a platformról indul, nem a felhasználó munkaállomásáról. Ha az SMTP-kiszolgáló az Ön LAN-hálózatán található, ezt az adatfolyamot meg kell engedni.
2. lépés — Az OTP-token létrehozása¶
Nyissa meg az OTP Token Generators modult, és kattintson a + gombra. Az Add OTP token ablakban válassza ki az OTP - email típust, majd töltse ki a mezőket.
| Mező | Mit kell megadni |
|---|---|
| OTP Type | OTP - email. Ez a választás később nem módosítható — más csatorna más tokent jelent. |
| Name | A token neve. A portálon megjelenik a felhasználónak, ezért tényezőnévként, ne belső hivatkozásként hangozzon. |
| Description | Szabad szöveg, csak a rendszergazdák látják. |
| OTP usable characters | Az a karakterkészlet, amelyből a kód összeáll. |
| OTP Length | A kód karaktereinek száma. |
| Validity period of a token (seconds) | Mennyi ideje van a felhasználónak a kód megadására, mielőtt a rendszer elutasítja. |
| Message before the OTP | Az üzenet törzsében a kódot megelőző mondat. |
| Mail subject | Az üzenet tárgya. |
| SMTP sender | Az üzenet feladójának címe. |
| SMTP server | Az 1. lépésben deklarált kiszolgáló. |
A mezők teljes listája az alapértelmezett értékeikkel és korlátozásaikkal együtt a referenciaoldalon található: Általános blokk és Kézbesítés e-mailben.
A token mentéséhez kattintson a Validate gombra.
3. lépés — A token bekapcsolása egy identitásszolgáltatón¶
Nyissa meg az Identity Providers modult, és szerkessze azt a szolgáltatót, amelynek az OTP-t kérnie kell.
| Mező | Mit kell megadni |
|---|---|
| Authentication token | A 2. lépésben létrehozott token. Több token is kiválasztható. |
| User attribute used to send the OTP | Annak a felhasználói attribútumnak a neve, amely azt a címet tartalmazza, ahová a rendszer a kódot elküldi. |
| Token expiration duration | Mennyi ideig fogadja el a rendszer a jóváhagyott OTP-t, mielőtt újra kérné. A 0 érték kikapcsolja a lejáratot, vagyis a rendszer minden bejelentkezéskor kéri az OTP-t. |
| Time unit | Hours vagy Days, az előző mezőre alkalmazva. |
| Expiration starts | Az, hogy a visszaszámlálás az utolsó OTP-jóváhagyástól vagy az utolsó sikeres bejelentkezéstől indul. |
Melyik attribútum tartalmazza a címet
Az attribútum annak a címtárnak az attribútuma, amelyre az identitásszolgáltató mutat, nem általunk választott név: azt az attribútumot használja, amelyben a felhasználói címe ténylegesen szerepel. Helyi címtár esetén a felhasználó tulajdonságaiban megadott címet kell megcélozni; LDAP-címtár esetén magának a címtárnak a levelezési attribútumát.
Kattintson a Validate gombra. Az adott identitásszolgáltató felhasználóitól a rendszer a következő bejelentkezésükkor kódot kér.
4. lépés — Ellenőrzés először egy tesztelési célú identitásszolgáltatón¶
Ha az MFA-t bekapcsolja egy identitásszolgáltatón, az a mögötte álló összes felhasználóra vonatkozik, Önt is beleértve, ha azon keresztül jelentkezik be. Mielőtt az éles szolgáltatón bekapcsolná a tokent, hozzon létre egy tesztelési célú identitásszolgáltatót egyetlen fiókkal, és hajtson végre rajta keresztül egy teljes bejelentkezést: azonosító, jelszó, az üzenet fogadása, a kód megadása.
Cím nélküli felhasználó soha nem kap kódot
Annak a felhasználónak, akinek az attribútuma üres, semmit sem lehet küldeni, és a bejelentkezése nem fejeződhet be. Ellenőrizze, hogy az attribútum az identitásszolgáltató mögötti minden fióknál ki van-e töltve, mielőtt bekapcsolná rajta a tokent.