Access conditions¶
Az Access conditions modul olyan szabályokat határoz meg, amelyek – miután egy access policy szabályzathoz csatolták őket – egy technikai feltétel (IP-cím, időablak, böngésző, operációs rendszer, tanúsítvány, felhasználói profil attribútuma stb.) alapján megengedik vagy megtagadják a felhasználók számára a felhasználói portálhoz való csatlakozást.
A feltétel kiértékelése a csatlakozáskor történik: ha érvényes, a rendszer alkalmazza a hozzá tartozó műveletet (megengedés vagy megtagadás).
A feltételek listája¶
A táblázat az összes meglévő feltételt megjeleníti, 15, 25 vagy 50 bejegyzéses oldalakra tördelve.
| Oszlop | Leírás |
|---|---|
| Name | A feltétel megnevezése, előtte egy ikonnal, amely a típust és a döntést (megengedés vagy megtagadás) jelzi. |
| Type | A feltétel típusa (lásd az alábbi táblázatot). |
| Condition | A beállított paraméterek szöveges összefoglalása (IP-címtartományok, dátumok, böngészők stb.). |
A jobb felső sarokban lévő keresőmező név szerint szűri a listát.
Feltétel hozzáadása¶
A + gombra kattintva megnyílik a létrehozási űrlap. Az összes típusnál közös mezők:
| Mező | Leírás |
|---|---|
| Condition type | Kötelező. Meghatározza a szabály jellegét (lásd az alábbi táblázatot). Az első mentés után nem módosítható. |
| Name | Kötelező. |
| Description | Szabad szöveg. |
| Access | Két lehetőség: Allow if valid (alapértelmezett) vagy Deny if valid. |
| Notify the user if invalid | Ha be van jelölve, a felhasználó üzenetet lát, amikor a feltétel megtagadja a hozzáférést. |
| Log if invalid | Ha be van jelölve, megtagadáskor egy bejegyzés kerül a naplóba. |
Elérhető típusok¶
| Típus | Elvégzett ellenőrzés | Kliens szükséges |
|---|---|---|
| Connection address | Az URL-cím, amelyen keresztül a felhasználó eléri a CyberElements tenantot. | Nem |
| Antispyware | Aktív kémprogram-elhárító jelenléte a munkaállomáson. | Igen |
| Antivirus | Aktív víruskereső jelenléte a munkaállomáson. | Igen |
| Windows Security Center | A Windows biztonsági beállításainak állapota (automatikus frissítés, Internet Explorer-beállítások, UAC). | Igen |
| Certificate | A böngésző által a webes felületen való hitelesítéshez bemutatott tanúsítvány. | Nem |
| Date | Dátumtartomány, időablak, hónapok listája, a hét napjai. | Nem |
| IP | IP-cím / tartománynév, IP-címtartomány vagy alhálózat. | Nem |
| MD5 | Egy adott elérési úton lévő, a várt MD5-ellenőrzőösszeggel rendelkező fájl jelenléte. | Igen |
| Meta-rule | Legalább két másik meglévő feltétel logikai kombinációja (AND / OR). | A kombinált feltételektől függ |
| Browser | A kliens által használt böngésző. | Nem |
| Operating system | A munkaállomáson észlelt operációs rendszer. | Igen, kivéve, ha a Use the User-Agent be van jelölve |
| Firewall | Aktív tűzfal jelenléte. | Igen |
| System | Helyi ellenőrzés (fájl, kötetszám, a lemez sorozatszáma, futó folyamat, beállításkulcs). | Igen |
| User | Egy felhasználói profilattribútum jelenléte / értéke. | Nem |
| FIDO2 | A felhasználó hitelesítése FIDO2 / WebAuthn-kulccsal. | Nem |
A „Kliens szükséges” oszlop
Egyes ellenőrzések a munkaállomás állapotára vonatkoznak: ezek helyben futnak, ezért szükséges hozzájuk, hogy a CyberElements kliens telepítve legyen a felhasználó munkaállomásán. Ha a kliens hiányzik, az azt igénylő feltétel nem értékelhető ki, és érvénytelennek minősül – ez a helyzet többek között a Cleanroom Desktop alkalmazásból indított kapcsolatok esetén.
Paraméterek típusonként¶
| Mező | Leírás |
|---|---|
| Domain | A tenant URL-címének gazdagéprésze (https:// és elérési út nélkül). Betűket, számjegyeket, kötőjeleket, pontot és reguláris kifejezésekben használt karaktereket fogad el. |
Két mód közül lehet választani:
| Mód | Leírás |
|---|---|
| User authenticated using a certificate (alapértelmezett) | Ellenőrzi, hogy a felhasználó tanúsítvánnyal hitelesítette-e magát. |
| Test certificate's contents | Ezenfelül összehasonlítja a tanúsítvány egy mezőjét a felhasználói profil egy mezőjével. |
További mezők a második módhoz:
| Mező | Leírás |
|---|---|
| Certificate field | Legördülő lista: DN field of the user certificate, CN field of the user certificate (alapértelmezett), Email field of the user certificate, O field of the user certificate, OR field of the user certificate vagy PEM-encoded certificate for client X509. |
| User profile field | A felhasználói profil azon mezője, amelynek értékét a rendszer összehasonlítja. |
A négy beállítás közül legalább egyet be kell jelölni; a bekapcsolt beállításokat logikai AND kapcsolja össze.
| Beállítás | Leírás |
|---|---|
| Date | Dátumtartomány (kezdet, vég). A záró dátum nem lehet korábbi a kezdő dátumnál. |
| Hour | Időablak (HH:MM). A záró időpontnak a kezdő időpont után kell lennie (kivéve, ha a feltétel több napra terjed ki). |
| Month | Tizenkét jelölőnégyzet, alapértelmezés szerint mind bejelölve. |
| Day of the week | Hét jelölőnégyzet, alapértelmezés szerint mind bejelölve. |
Három, egymást kizáró mód:
| Mód | Mezők |
|---|---|
| IP or domain list | Egy vagy több IPv4-cím, ; karakterrel elválasztva. |
| IP range | Kezdő és záró IP-cím. |
| Subnetwork | IP-cím és maszk (CIDR 0-tól 32-ig). |
| Mező | Leírás |
|---|---|
| File path | Teljes elérési út (pl. C:\Test.ext). |
| MD5 checksum | 32 karakteres hexadecimális szám. |
Egy hivatkozáson keresztül letölthető a CyberElements által biztosított, Windows rendszerű MD5-ellenőrzőösszeg-számító segédprogram.
| Mező | Leírás |
|---|---|
| Logical operator | AND (alapértelmezett) vagy OR. |
| Component rules | Húzzon át legalább két feltételt a bal oldali oszlopból a jobb oldaliba. Egy metaszabály nem hivatkozhat önmagára, sem olyan metaszabályra, amely már szerepel a saját hierarchiájában. |
A felismerendő böngészőknek megfelelő jelölőnégyzetek: Internet Explorer 7–11, Konqueror, Firefox, Safari, Chrome, Opera, Edge. Az Other beállítás egy szabad szöveges mezőt tesz elérhetővé egy másik böngésző pontos nevének megadásához. Alapértelmezés szerint az Internet Explorer van bejelölve.
A Cleanroom Desktop alkalmazásból indított kapcsolatok elkülönítése
A platform böngészőként látja a Cleanroom Desktop alkalmazást: egy Cleanroom Desktop 1.2.3.4 formátumú user-agent azonosítóval jelentkezik. Az Other bejelölésével és a Cleanroom Desktop megadásával tehát az ebből a kliensből érkező hozzáférések célozhatók meg. Egy hozzáférési szabályzathoz csatolva a feltétel lehetővé teszi, hogy bizonyos erőforrásokat a Desktop kliensnek, másokat a felhasználói portálnak tartson fenn.
| Beállítás | Leírás |
|---|---|
| Use the User-Agent | Ha be van jelölve, az észlelés a User-Agent fejlécen alapul a helyi ügynök helyett. |
| OS list | Jelölőnégyzetek (Windows XP–11, Windows Server 2003–2022, Linux, MacOS X, Vista, 9x, NT, CE stb.). Az Other beállítás egy szabad szöveges mezőt tesz elérhetővé. Legalább egy négyzetet be kell jelölni. |
Helyi ellenőrzés, az alábbi módok egyikében:
| Mód | Leírás | Lista kiértékelése |
|---|---|---|
| File | Az ellenőrizendő fájlelérési utak listája. | Mindegyiknek jelen kell lennie (AND). |
| C:\ volume number | Kötetszámok listája (egy letölthető segédprogram segít a lekérésükben). | Elég egynek egyeznie (OR). |
| Hard disk serial number | Sorozatszámok listája. | Elég egynek egyeznie (OR). |
| Running process | Folyamatnevek listája. | Mindegyiknek futnia kell (AND). |
| Registry Key | Kulcsok / értékek listája HKEY_LOCAL_MACHINE\path\name=value formában. |
Mindegyiknek léteznie kell, adott esetben a megadott értékkel (AND). |
Minden módnál adja meg az értéket, majd kattintson az Add gombra a táblázatba való felvételhez. Minden sor egyenként törölhető (megerősítéssel).
A logika módonként eltér
A két hardveres mód – C:\ volume number és Hard disk serial number – már akkor teljesül, ha a lista egyetlen értéke egyezik: itt a lista az engedélyezett munkaállomásokat sorolja fel. A másik három mód megköveteli, hogy minden érték teljesüljön.
| Mező | Leírás |
|---|---|
| Attribute name | A vizsgálandó felhasználói profilattribútum (pl. mail, employeeID, mobile). |
| Attribute value | Nem kötelező. A visszaadott értékkel összehasonlított kifejezés. Ha üresen marad, a feltétel csak azt ellenőrzi, hogy az attribútumnak van-e értéke. |
| Exclusive comparison | Ha be van jelölve, a kifejezésnek az érték elejétől kell egyeznie; ellenkező esetben az értéken belül bárhol egyezhet. |
Támogatott tartománytípusok
Ez a feltétel nem korlátozódik a címtárakra: az attribútumokat a rendszer LDAP-tartomány esetén a címtárból, helyi tartomány esetén az adatbázisból olvassa be. Más tartománytípusoknál – különösen SAML esetén – a rendszer nem ad vissza attribútumot, így ott a feltétel soha nem érvényes, ami attól függően számít, hogy Allow vagy Deny értékre van-e állítva.
Feltétel módosítása¶
Jelölje ki a feltételt a listában, és kattintson a Properties ikonra, vagy kattintson duplán a sorra. A létrehozáskor látható mezők jelennek meg, kivéve a Type mezőt, amely csak olvashatóvá válik.
Feltétel törlése¶
Jelöljön ki egy vagy több feltételt, és kattintson a × gombra. A törléshez megerősítés szükséges. A többszörös kijelölés támogatott.