Sdílet prostřednictvím


Funkce správy zabezpečení

Tato část obsahuje témata pro následující skupiny funkcí:

Funkce zpětného volání přílohy

Následující podpůrné funkce poskytuje sada nástrojů Konfigurace zabezpečení a můžou je používat moduly příloh a moduly snap-in rozšíření ke čtení a zápisu konfiguračních dat.

Funkce zpětného volání Popis
PFSCE_FREE_INFO
Používá se k uvolnění paměti přidělené těmito podpůrnými funkcemi.
PFSCE_LOG_INFO
Slouží k protokolování zprávy do souboru konfiguračního protokolu nebo souboru protokolu analýzy.
PFSCE_QUERY_INFO
Používá se k dotazování na informace o konfiguraci a analýze konkrétní služby.
PFSCE_SET_INFO
Slouží k nastavení informací o konfiguraci a analýze pro konkrétní službu.

Funkce modulu příloh

Funkce Popis
SceSvcAttachmentAnalyze
Implementuje knihovnu DLL modulu příloh. Modul konfigurace zabezpečení tuto funkci volá při analýze systému.
SceSvcAttachmentConfig
Implementuje knihovnu DLL modulu příloh. Modul konfigurace zabezpečení volá tuto funkci při konfiguraci systému.
SceSvcAttachmentUpdate
Implementuje knihovnu DLL modulu příloh. Modul konfigurace zabezpečení tuto funkci volá, když obdrží požadavek na aktualizaci konfigurace z rozšíření modulu snap-in přílohy.

Funkce zásad LSA

Následující témata obsahují referenční informace pro funkce zásadmístní autority zabezpečení (LSA).

Námět Popis
Funkce zásad
Podrobné funkce používané k otevření místního objektu Zásady a k nastavení nebo načtení informací o globálních zásadách.
Funkce účtu
Podrobné funkce používané ke správě oprávnění účtu a vytváření a odstraňování uživatelských účtů
Důvěryhodné funkce domény
Podrobné funkce používané k vytváření a odstraňování důvěryhodných vztahů domény a k nastavení a načítání informací o těchto důvěryhodných doménách.
Funkce privátních dat
Nepoužívejte funkce privátních dat LSA. Místo toho použijte funkce CryptProtectData a CryptUnprotectData.
Různé funkce
Funkce podrobností, které nejsou popsány jinde.

Funkce zásad

Následující funkce vyčíslují uživatelské účty a důvěryhodné domény, přijímají oznámení o změnách zásad a názvy vyhledávacích účtů a identifikátory SID.

Funkce Popis
LsaEnumerateAccountsWithUserRight
Vytvoří výčet všech účtů, které mají zadané uživatelské oprávnění.
LsaEnumerateTrustedDomainsEx
Vytvoří výčet důvěryhodných domén.
LsaLookupNames
Mapuje zadané názvy na jejich identifikátory SID. Vrátí identifikátor SID jako pár IDENTIFIKÁTOR SID identifikátoru RID/Domain.
LsaLookupNames2
Mapuje zadané názvy na jejich identifikátory SID. Vrátí identifikátor SID jako jeden prvek.
LsaLookupPrivilegeValue
Načte místně jedinečný identifikátor (LUID) používaný místní autoritou zabezpečení (LSA), aby představoval zadaný název oprávnění.
LsaLookupSids
Mapuje zadané názvy účtů na jejich identifikátory SID.
LsaRegisterPolicyChangeNotification
Zaregistruje objekt události pro příjem oznámení při změně informací o místních zásadách.
LsaUnregisterPolicyChangeNotification
Zruší registraci objektu události, který přijímá oznámení o změnách zásad.

Funkce účtu

Následující funkce přidávají, vyčíslují a odstraňují oprávnění pro účet.

Funkce Popis
LsaAddAccountRights
Přidejte oprávnění k účtu. Pokud účet ještě neexistuje, vytvoří se.
LsaEnumerateAccountRights
Zobrazení výčtu oprávnění udělených účtu
LsaRemoveAccountRights
Odeberte oprávnění z účtu. Po odebrání všech oprávnění se účet odstraní.

Důvěryhodné funkce domény

Následující funkce vytvoří, vytvoří výčet a odstraní důvěryhodné domény a nastaví a načte informace o důvěryhodné doméně.

Funkce Popis
LsaCreateTrustedDomainEx
Vytvoří nový objekt TrustedDomain.
LsaDeleteTrustedDomain
Odebere objekt TrustedDomain.
LsaEnumerateTrustedDomains
LsaEnumerateTrustedDomainsEx
Vytvoří výčet domén aktuálně důvěryhodných místním systémem.
LsaOpenTrustedDomainByName
Otevře popisovač objektu TrustedDomain.
LsaQueryTrustedDomainInfo
Načte informace o důvěryhodné doméně. Doména je určena identifikátorem SID.
LsaQueryTrustedDomainInfoByName
Načte informace o důvěryhodné doméně. Doména je určena názvem.
LsaSetTrustedDomainInfoByName
Nastaví informace pro důvěryhodnou doménu. Doména je určena názvem.
LsaSetTrustedDomainInformation
Nastaví informace pro důvěryhodnou doménu. Doména je určena identifikátorem SID.

Funkce privátních dat

Nepoužívejte funkce privátních dat LSA. Místo toho použijte funkce CryptProtectData a CryptUnprotectData.

Funkce Popis
LsaRetrievePrivateData
Načte a dešifruje řetězec.
LsaStorePrivateData
Šifruje a ukládá řetězec.

Různé funkce

Rozhraní API zásad LSA má následující tři funkce, které se nevejdou do žádné z ostatních kategorií funkcí LSA Policy.

Funkce Popis
LsaClose
Zavře popisovač objektuzásadnebo objektu TrustedDomain.
LsaFreeMemory
Uvolní vyrovnávací paměť přidělenou funkcí LSA.
LsaNtStatusToWinError
Převede hodnotu NTSTATUS na kód chyby systému Windows.

Funkce účtu spravované služby

Následující funkce slouží k vytvoření, výčtu, vyhledání a odstranění účtů spravovaných služeb.

Funkce Popis
NetAddServiceAccount
Vytvoří účet spravované služby.
NetEnumerateServiceAccounts
Vytvoří výčet účtů serveru na zadaném serveru.
NetIsServiceAccount
Testuje, zda zadaný účet služby existuje v úložišti Netlogon na zadaném serveru.
NetRemoveServiceAccount
Odstraní zadaný účet služby z databáze active directory.

Funkce filtru hesel

Následující funkce filtru hesel implementují vlastní knihovny DLL filtru hesel, které poskytují filtrování hesel a oznámení o změně hesla.

Funkce Popis
InitializeChangeNotify
Označuje, že je inicializována knihovna DLL filtru hesel.
PasswordChangeNotify
Označuje, že se změnilo heslo.
PasswordFilter
Ověří nové heslo na základě zásad hesel.

Bezpečnější funkce

Následující funkce Safer se dají použít ke kontrole bezpečnější úrovně libovolného spustitelného souboru a k protokolování událostí.

Funkce Popis
SaferCloseLevel Zavře SAFER_LEVEL_HANDLE otevřený pomocí funkce SaferIdentifyLevel nebo funkce SaferCreateLevel.
SaferComputeTokenFromLevel Omezí token pomocí omezení určených SAFER_LEVEL_HANDLE.
SaferCreateLevel Otevře SAFER_LEVEL_HANDLE.
SaferGetLevelInformation Načte informace o úrovni zásad.
SaferGetPolicyInformation Načte informace o zásadách.
SaferIdentifyLevel Načte informace o úrovni.
SaferiIsExecutableFileType Určuje, zda je zadaný soubor spustitelným souborem.
saferRecordEventLogEntry Odešle zprávu do protokolu událostí.
SaferSetLevelInformation Nastaví informace o úrovni zásad.
SaferSetPolicyInformation Nastaví globální řízení zásad.