Megosztás a következőn keresztül:


Biztonsági felügyeleti függvények

Ez a szakasz a következő függvénycsoportok témakörét tartalmazza:

Melléklet visszahívási függvényei

A következő támogatási funkciókat a Biztonsági konfiguráció eszközkészlet biztosítja, és a mellékletmotorok és bővítmény beépülő modulok használhatók a konfigurációs adatok olvasásához és írásához.

Visszahívási függvény Leírás
PFSCE_FREE_INFO
A támogatási függvények által lefoglalt memória felszabadítására szolgál.
PFSCE_LOG_INFO
A konfigurációs naplófájlba vagy az elemzési naplófájlba való üzenetnaplózására szolgál.
PFSCE_QUERY_INFO
Egy adott szolgáltatás konfigurációs és elemzési adatainak lekérdezésére szolgál.
PFSCE_SET_INFO
Egy adott szolgáltatás konfigurációs és elemzési adatainak beállítására szolgál.

Mellékletmotor-függvények

Funkció Leírás
SceSvcAttachmentAnalyze
A mellékletmotor DLL-jének implementálása. A biztonsági konfigurációs motor a rendszer elemzésekor meghívja ezt a függvényt.
SceSvcAttachmentConfig
A mellékletmotor DLL-jének implementálása. A biztonsági konfigurációs motor meghívja ezt a függvényt a rendszer konfigurálásakor.
SceSvcAttachmentUpdate
A mellékletmotor DLL-jének implementálása. A biztonsági konfigurációs motor meghívja ezt a függvényt, amikor konfigurációfrissítési kérelmet kap a melléklet beépülő modul bővítményétől.

LSA-szabályzatfüggvények

Az alábbi témakörök a Helyi biztonsági hatóság (LSA) házirendfüggvényeinek referenciaadatait ismertetik.

Téma Leírás
Szabályzatfüggvények
A helyi Házirend objektum megnyitásához, valamint a globális szabályzatadatok beállításához vagy lekéréséhez használt függvények.
Fiókfüggvények
A fiókengedélyek kezeléséhez, valamint a felhasználói fiókok létrehozásához és törléséhez használt függvények részletei.
Megbízható tartományi függvények
A megbízható tartománykapcsolatok létrehozásához és törléséhez, valamint a megbízható tartományok adatainak beállításához és lekéréséhez használt függvények részletei.
Privát adatfüggvények
Ne használja az LSA privát adatfüggvényeit. Ehelyett használja a CryptProtectData és CryptUnprotectData függvényt.
Egyéb függvények
Máshol nem leírt részletes függvények.

Szabályzatfüggvények

Az alábbi függvények számba veszik a felhasználói fiókokat és a megbízható tartományokat, szabályzatmódosítási értesítéseket kapnak, valamint fiókneveket és SID-ket keresnek.

Funkció Leírás
LsaEnumerateAccountsWithUserRight
A megadott felhasználói engedéllyel rendelkező fiókok számbavétele.
LsaEnumerateTrustedDomainsEx
A megbízható tartományok számbavétele.
LsaLookupNames
Leképzi a megadott neveket az SID-jükbe. A SID-et rid/domain SID-párként adja vissza.
LsaLookupNames2
Leképzi a megadott neveket az SID-jükbe. A SID-t egyetlen elemként adja vissza.
LsaLookupPrivilegeValue
Lekéri az helyi biztonsági szolgáltató (LSA) által használt helyileg egyedi azonosító (LUID) a megadott jogosultságnév megjelenítéséhez.
LsaLookupSids
Leképzi a megadott fiókneveket az SID-ikre.
LsaRegisterPolicyChangeNotification
Regisztrál egy eseményobjektumot, hogy értesítéseket kapjon a helyi szabályzat adatainak változásakor.
LsaUnregisterPolicyChangeNotification
Visszavon egy olyan eseményobjektum regisztrációját, amely szabályzatmódosítási értesítéseket kap.

Fiókfüggvények

Az alábbi függvények egy fiók engedélyeinek hozzáadására, számbavételére és törlésére szolgálnak.

Funkció Leírás
LsaAddAccountRights
Engedélyek hozzáadása egy fiókhoz. Ha a fiók még nem létezik, létrejön.
LsaEnumerateAccountRights
Számba veszi a fióknak adott engedélyeket.
LsaRemoveAccountRights
Engedélyek eltávolítása egy fiókból. Az összes engedély eltávolításakor a fiók törlődik.

Megbízható tartományi függvények

Az alábbi függvények megbízható tartományokat hoznak létre, sorolnak fel és törölnek, valamint megbízható tartományadatokat állíthatnak be és kérnek le.

Funkció Leírás
LsaCreateTrustedDomainEx
Létrehoz egy új TrustedDomain objektumot.
LsaDeleteTrustedDomain
Eltávolít egy TrustedDomain objektumot.
LsaEnumerateTrustedDomains
LsaEnumerateTrustedDomainsEx
A helyi rendszer által jelenleg megbízható tartományok számbavétele.
LsaOpenTrustedDomainByName
Egy TrustedDomain objektum leíróját nyitja meg.
LsaQueryTrustedDomainInfo
Megbízható tartomány adatainak lekérése. A tartományt a SID adja meg.
LsaQueryTrustedDomainInfoByName
Megbízható tartomány adatainak lekérése. A tartomány neve alapján van megadva.
LsaSetTrustedDomainInfoByName
Egy megbízható tartomány adatait állítja be. A tartomány neve alapján van megadva.
LsaSetTrustedDomainInformation
Egy megbízható tartomány adatait állítja be. A tartományt a SID adja meg.

Privát adatfüggvények

Ne használja az LSA privát adatfüggvényeit. Ehelyett használja a CryptProtectData és CryptUnprotectData függvényt.

Funkció Leírás
LsaRetrievePrivateData
Sztring lekérése és visszafejtése.
LsaStorePrivateData
Titkosít és tárol egy sztringet.

Egyéb függvények

Az LSA Policy API a következő három olyan függvényt tartalmazza, amelyek nem férnek bele a többi LSA-szabályzatfüggvény-kategóriába.

Funkció Leírás
LsaClose
Bezár egy leírót egy Házirend objektumhoz vagy TrustedDomain objektumhoz.
LsaFreeMemory
Felszabadít egy LSA-függvény által lefoglalt puffert.
LsaNtStatusToWinError
Egy NTSTATUS értékét Windows hibakódmá alakítja.

Felügyelt szolgáltatásfiók-függvények

A felügyelt szolgáltatásfiókok létrehozásához, számbavételéhez, kereséséhez és törléséhez az alábbi függvények használhatók.

Funkció Leírás
NetAddServiceAccount
Felügyelt szolgáltatásfiókot hoz létre.
NetEnumerateServiceAccounts
A megadott kiszolgálón lévő kiszolgálófiókok számbavétele.
NetIsServiceAccount
Ellenőrzi, hogy a megadott szolgáltatásfiók létezik-e a megadott kiszolgálón található Netlogon-tárolóban.
NetRemoveServiceAccount
Törli a megadott szolgáltatásfiókot az Active Directory adatbázisból.

Jelszószűrő függvények

Az alábbi jelszószűrő függvényeket egyéni jelszószűrő DLL-ek implementálják a jelszószűrési és jelszómódosítási értesítések biztosításához.

Funkció Leírás
InitializeChangeNotify
Azt jelzi, hogy a jelszószűrő DLL inicializálva van.
PasswordChangeNotify
Azt jelzi, hogy egy jelszó módosult.
PasswordFilter
Új jelszó érvényesítése jelszóházirend alapján.

Biztonságosabb függvények

Az alábbi Biztonságosabb függvényekkel ellenőrizheti a végrehajtható műveletek biztonságosabb szintjét, és naplózhatja az eseményeket.

Funkció Leírás
SaferCloseLevel Bezár egy SAFER_LEVEL_HANDLE a SaferIdentifyLevel függvénnyel vagy a SaferCreateLevel függvénnyel.
SaferComputeTokenFromLevel Egy jogkivonat korlátozása egy SAFER_LEVEL_HANDLE által megadott korlátozásokkal.
SaferCreateLevel Megnyit egy SAFER_LEVEL_HANDLE.
SaferGetLevelInformation Lekéri a szabályzatszinttel kapcsolatos információkat.
SaferGetPolicyInformation Egy szabályzattal kapcsolatos információkat kér le.
SaferIdentifyLevel Lekéri a szinttel kapcsolatos információkat.
SaferiIsExecutableFileType Meghatározza, hogy a megadott fájl végrehajtható fájl-e.
SaferRecordEventLogEntry Üzenetet küld az eseménynaplónak.
SaferSetLevelInformation Beállítja a szabályzatszinttel kapcsolatos információkat.
SaferSetPolicyInformation Beállítja a globális házirend-vezérlőket.