A Google közzétette a HIBA-t, az OpenSSH-ra épülő tanúsítvány-alapú hitelesítést biztosító kiegészítőt.

A Google közzétette a HIBA (Host Identity Based Authorization) projekt forráskódját, amely egy alternatív hitelesítési mechanizmus megvalósítását javasolja a felhasználók SSH-hozzáférésének kezelésére, kifejezetten a hosztokhoz kapcsolódó jogosultságok pontos ellenőrzésére (a hozzáférés engedélyezett-e adott erőforráshoz a nyilvános kulcsokkal történő autentikáció során). Az OpenSSH-val való integráció a HIBA kezelőjének megadásával történik az AuthorizedPrincipalsCommand direktívában a /etc/ssh/sshd_config fájlban. A projekt kódja C nyelven készült és BSD licenc alatt terjesztik.

A HIBA a szabványos OpenSSH tanúsítványalapú hitelesítési mechanizmusokat használja a felhasználói jogosultságok rugalmas és központosított kezelésére, a hosztokhoz való kapcsolódás alapján, ám nem igényli a jogosultságok időszakos frissítését az authorized_keys és authorized_users fájlokban a hosztok oldalán. Ahelyett, hogy a megengedett nyilvános kulcsok és a hozzáférési feltételek listáját az authorized_(keys|users) fájlokban tárolnák, a HIBA közvetlenül integrálja a felhasználók hosztokhoz való kötődésének információit a tanúsítványokba. Különösen javasoltak a hoszt- és felhasználó-tanúsítványok kiterjesztései, amelyek a hosztok paramétereit és a felhasználók hozzáférésének feltételeit tárolják.

A hoszt oldalán a hozzáférés ellenőrzése a AuthorizedPrincipalsCommand direktívában meghatározott hiba-ellenőrző kezelő (hiba-chk) meghívásával kezdődik. Ez a kezelő dekódolja a tanúsítványokba integrált kiterjesztéseket, és ezek alapján hoz döntést a hozzáférés megadásáról vagy blokkolásáról. A hozzáférési szabályokat központosítottan, az igazoló központ (CA) szintjén határozzák meg, és a tanúsítványok generálása során integrálják őket.

Az igazoló központ oldalán közös lista készül a rendelkezésre álló jogosultságokról (hosztok, amelyekhez a csatlakozás engedélyezett), valamint azokról a felhasználókról, akik jogosultak ezen jogosultságok használatára. A hitelesített tanúsítványok generálásához integrált jogosultsági információkkal a hiba-gen segédprogram javasolt, míg az igazoló központ létrehozásához szükséges funkcionalitás az iba-ca.sh scriptbe került.

A felhasználó csatlakozása során a tanúsítványban megadott jogosultságokat a hitelesítő központ digitális aláírása igazolja, ami lehetővé teszi, hogy az összes ellenőrzést teljes mértékben a célhoston végezzék el, külső szolgáltatások igénybevétele nélkül. A SSH-tanúsítványokat hitelesítő központ nyilvános kulcsainak listáját a TrustedUserCAKeys direktívával kell megadni.

A felhasználók közvetlen hosztokhoz történő hozzárendelése mellett a HIBA rugalmasabb hozzáférési szabályok meghatározását is lehetővé teszi. Például hosztokhoz hozzárendelhető információ, mint a helyszín és a szolgáltatás típusa, és a felhasználók hozzáférési szabályainak meghatározásakor engedélyezhető, hogy a megadott szolgáltatástípushoz tartozó összes hoszthoz csatlakozzanak, vagy a megadott helyszínen lévő hosztokhoz.

A Google közzétette a HIBA-t, az OpenSSH-ra épülő tanúsítvány-alapú hitelesítést biztosító kiegészítőt.
A Google közzétette a HIBA-t, az OpenSSH-ra épülő tanúsítvány-alapú hitelesítést biztosító kiegészítőt.


Forrás: opennet.ru
Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster