Hozzáférés a WMI-névterekhez
A WMI szabványos Windows biztonsági leírót használ a WMI-névterekhez való hozzáférés szabályozásához. Amikor a WMI-hez a WMI "winmgmts" monikerén keresztül vagy az IWbemLocator::ConnectServervagy SWbemLocator.ConnectServerhívásával csatlakozik egy adott névtérhez.
Ebben a témakörben a következő információkat tárgyaljuk:
- WMI-névtér biztonsági
- WMI-névtér naplózási
- Névtéresemények típusai
- Névtér hozzáférési beállításai
- WMI-névterek alapértelmezett engedélyei
- Kapcsolódó témakörök
WMI-névtér biztonsága
A WMI úgy tartja fenn a névtér biztonságát, hogy összehasonlítja a névtérhez csatlakozó felhasználó hozzáférési jogkivonatát a névtér biztonsági leírójával. További információ a Windows biztonságáról: WMI biztonságos objektumokhoz való hozzáférés.
Vegye figyelembe, hogy a Windows Vista rendszertől kezdve felhasználói fiókok felügyeletének (UAC) befolyásolja a WMI-adatokhoz való hozzáférést, és hogy mi konfigurálható a WMI-vezérlő. További információ: WMI-névterek alapértelmezett engedélyei és felhasználói fiókok vezérlése és WMI-.
A WMI-névterekhez való hozzáférést is befolyásolja, ha a kapcsolat távoli számítógépről származik. További információ: Csatlakozás a WMI-hez távoli számítógépen, Távoli WMI-kapcsolat biztonságossá tétele, és Csatlakozás Windows tűzfalon keresztül.
A szolgáltatóknak a kapcsolat megszemélyesítési beállítására kell támaszkodniuk annak megállapításához, hogy az ügyfélszkriptnek vagy -alkalmazásnak adatokat kell-e kapnia. További információ a szkriptekről és az ügyfélalkalmazásokról: Az ügyfélalkalmazás folyamatának biztonságibeállítása. További információ szolgáltatói megszemélyesítésről: WMI-szolgáltató fejlesztése.
WMI-névtér naplózása
A WMI a névtér-rendszerhozzáférés-vezérlési listákat (SACL) használja a névtértevékenység naplózásához. A WMI-névterek naplózásának engedélyezéséhez használja a WMI-vezérlőBiztonsági lapját a névtér naplózási beállításainak módosításához.
A naplózás nem engedélyezett az operációs rendszer telepítése során. A naplózás engedélyezéséhez kattintson a Naplózás fülre a standard Biztonsági ablakban. Ezután hozzáadhat egy naplózási bejegyzést.
A helyi számítógép csoportházirendjének be kell állítania a naplózás engedélyezését. A naplózás engedélyezéséhez futtassa a Gpedit.msc MMC beépülő modult, és állítsa be naplózási objektumhozzáférési a Számítógép konfigurációja>Windows-beállítások>Biztonsági beállítások>Helyi házirendek>Naplózási házirendalatt.
A naplózási bejegyzés módosítja a névtér SACL-ét. Ha naplóbejegyzést ad hozzá, az felhasználó, csoport, számítógép vagy beépített biztonsági tag. A bejegyzés hozzáadása után beállíthatja azokat a hozzáférési műveleteket, amelyek biztonsági naplóeseményeket eredményeznek. A Hitelesített felhasználók csoport esetében például a Metódusok végrehajtása gombra kattinthat. Ez a beállítás biztonsági naplóeseményeket eredményez, amikor a Hitelesített felhasználók csoport egy tagja végrehajt egy metódust az adott névtérben. A WMI-események eseményazonosítója 4662.
A naplózási beállítások módosításához a fióknak a Rendszergazdák csoportban kell lennie, és emelt szintű jogosultsággal kell futnia. A beépített rendszergazdai fiók megváltoztathatja a névtér biztonságát vagy naplózását is. További információ az emelt szintű módban való futtatásról: Felhasználói fiókok felügyelete és a WMI.
A WMI-naplózás sikeres vagy sikertelen eseményeket hoz létre a WMI-névterek elérésére tett kísérletekhez. A szolgáltatás nem naplózhatja a szolgáltatói műveletek sikerességét vagy sikertelenségét. Ha például egy szkript a WMI-hez és egy névtérhez csatlakozik, az meghiúsulhat, mert a szkriptet futtató fiók nem rendelkezik hozzáféréssel a névtérhez, vagy megkísérelhet egy olyan műveletet, például a DACL szerkesztését, amely nincs megadva.
Ha egy fiók alatt fut a Rendszergazdák csoportban, megtekintheti a névtér naplózási eseményeit az Eseménynapló felhasználói felületén.
Névtéresemények típusai
A WMI a következő típusú eseményeket követi nyomon a biztonsági eseménynaplóban:
Naplózási siker
A műveletnek két lépést kell végrehajtania a sikeres naplózáshoz. Először is a WMI hozzáférést biztosít az ügyfélalkalmazáshoz vagy -szkripthez az ügyfél SID-jén és a DACL névtéren alapulva. Másodszor, a kért művelet megegyezik az adott felhasználó vagy csoport sacl névterében található hozzáférési jogosultságokkal.
Naplózási hiba
A WMI tagadja a névtérhez való hozzáférést, de a kért művelet megegyezik az adott felhasználó vagy csoport SACL névtérbeli hozzáférési jogosultságával.
Névtér hozzáférési beállításai
A WMI-vezérlőben megtekintheti a különböző fiókok névtér-hozzáférési jogosultságát. Ezeket az állandókat Névtér hozzáférési jogosultsági állandóiismerteti. A WMI-névtérhez való hozzáférést a WMI-vezérlővel vagy programozott módon módosíthatja. További információ: Biztonságos objektumok hozzáférési biztonságának módosítása.
A WMI a Távoli engedélyezés engedély kivételével az alábbi listában felsorolt összes hozzáférési engedély módosításait naplózi. A rendszer naplózza a módosításokat a biztonsági szerkesztési engedélynek megfelelő sikeres vagy sikertelen naplózásként.
-
végrehajtási metódusok
-
Engedélyezi a felhasználó számára a WMI-osztályokban definiált metódusok végrehajtását. A WBEM_METHOD_EXECUTE hozzáférési engedély állandójának felel meg.
-
teljes írás
-
Lehetővé teszi a WMI-osztályokhoz és osztálypéldányokhoz való teljes olvasási, írási és törlési hozzáférést, mind statikus, mind dinamikus. A WBEM_FULL_WRITE_REP hozzáférési engedély állandójának felel meg.
-
részleges írás
-
Engedélyezi az írási hozzáférést a statikus WMI-osztálypéldányokhoz. A WBEM_PARTIAL_WRITE_REP hozzáférési engedély állandójának felel meg.
-
szolgáltató írása
-
Engedélyezi az írási hozzáférést a dinamikus WMI-osztálypéldányokhoz. A WBEM_WRITE_PROVIDER hozzáférési engedély állandójának felel meg.
-
Fiók engedélyezése
-
Olvasási hozzáférést engedélyez a WMI-osztálypéldányokhoz. A WBEM_ENABLE hozzáférési engedély állandójának felel meg.
-
távoli engedélyezés
-
Engedélyezi a névtér elérését távoli számítógépeken. A WBEM_REMOTE_ACCESS hozzáférési engedély állandójának felel meg.
-
Olvasási biztonság
-
Írásvédett hozzáférést biztosít a DACL-beállításokhoz. A READ_CONTROL hozzáférési engedély állandójának felel meg.
-
Biztonság szerkesztése
-
Engedélyezi az írási hozzáférést a DACL-beállításokhoz. A WRITE_DAC hozzáférési engedély állandójának felel meg.
A WMI-névterek alapértelmezett engedélyei
Az alapértelmezett biztonsági csoportok a következők:
- Hitelesített felhasználók
- HELYI SZOLGÁLTATÁS
- HÁLÓZATI SZOLGÁLTATÁS
- Rendszergazdák (a helyi számítógépen)
A Hitelesített felhasználók, a HELYI SZOLGÁLTATÁS és a HÁLÓZATI SZOLGÁLTATÁS alapértelmezett hozzáférési engedélyei a következők:
- Metódusok végrehajtása
- Teljes írás
- Fiók engedélyezése
A Rendszergazdák csoport fiókjainak minden jogosultsága elérhető számukra, beleértve a biztonsági leírók szerkesztését is. A felhasználói fiókok felügyelete (UAC) miatt azonban a WMI-vezérlőnek vagy a szkriptnek emelt szintű biztonsági szinten kell futnia. További információ: Felhasználói fiókok felügyelete és WMI.
Néha egy szkriptnek vagy alkalmazásnak engedélyeznie kell egy rendszergazdai jogosultságot, például SeSecurityPrivilege, hogy végrehajtson egy műveletet. Egy szkript például végrehajthatja a Win32_Printer osztály GetSecurityDescriptor metódusát SeSecurityPrivilege nélkül, és lekérheti a biztonsági információkat a nyomtatóobjektum biztonsági leíródiszkrecionális hozzáférés-vezérlési listájában (DACL). A SACL-adatokat azonban csak akkor adja vissza a szkript, ha a SeSecurityPrivilege jogosultság elérhető és engedélyezve van a fiókhoz. Ha a fiók nem rendelkezik elérhető jogosultsággal, akkor nem engedélyezhető. További információ: Privileged Operationsvégrehajtása.
Kapcsolódó témakörök