Delen via


Beveiligingsbeheerfuncties

Deze sectie bevat onderwerpen voor de volgende groepen functies:

Callback-functies voor bijlagen

De volgende ondersteuningsfuncties worden geleverd door de hulpprogrammaset Beveiligingsconfiguratie en kunnen worden gebruikt door bijlageengines en extensiemodules voor het lezen en schrijven van configuratiegegevens.

Callback, functie Beschrijving
PFSCE_FREE_INFO
Wordt gebruikt om geheugen vrij te maken dat door deze ondersteuningsfuncties is toegewezen.
PFSCE_LOG_INFO
Wordt gebruikt om een bericht aan te melden bij het configuratielogboekbestand of het logboekbestand van de analyse.
PFSCE_QUERY_INFO
Wordt gebruikt om de configuratie- en analysegegevens voor een specifieke service op te vragen.
PFSCE_SET_INFO
Wordt gebruikt voor het instellen van configuratie- en analysegegevens voor een specifieke service.

Functies van bijlage-engine

Functie Beschrijving
SceSvcAttachmentAnalyze-
Geïmplementeerd door het DLL-bestand van de bijlage-engine. De beveiligingsconfiguratie-engine roept deze functie aan wanneer het systeem wordt geanalyseerd.
SceSvcAttachmentConfig
Geïmplementeerd door het DLL-bestand van de bijlage-engine. De beveiligingsconfiguratie-engine roept deze functie aan wanneer het systeem is geconfigureerd.
SceSvcAttachmentUpdate
Geïmplementeerd door het DLL-bestand van de bijlage-engine. De beveiligingsconfiguratie-engine roept deze functie aan wanneer deze een configuratie-updateaanvraag ontvangt van de bijlagemodule-extensie.

LSA-beleidsfuncties

De volgende onderwerpen bevatten naslaginformatie voor de LSA-beleidsfuncties (Local Security Authority).

Onderwerp Beschrijving
Beleidsfuncties
Detailsfuncties die worden gebruikt om het lokale Policy-object te openen en globale beleidsinformatie in te stellen of op te halen.
Accountfuncties
Detailsfuncties die worden gebruikt voor het beheren van accountmachtigingen en voor het maken en verwijderen van gebruikersaccounts.
Vertrouwde domeinfuncties
Detailsfuncties die worden gebruikt voor het maken en verwijderen van vertrouwde domeinrelaties en voor het instellen en ophalen van informatie over deze vertrouwde domeinen.
Functies voor privégegevens
Gebruik de privégegevensfuncties van LSA niet. Gebruik in plaats daarvan de functies CryptProtectData en CryptUnprotectData.
Diverse functies
Detailsfuncties die elders niet worden beschreven.

Beleidsfuncties

De volgende functies inventariseren gebruikersaccounts en vertrouwde domeinen, ontvangen beleidswijzigingsmeldingen en opzoekaccountnamen en SID's.

Functie Beschrijving
LsaEnumerateAccountsWithUserRight
Inventariseert alle accounts met een opgegeven gebruikersmachtiging.
LsaEnumerateTrustedDomainsEx-
Inventariseert de vertrouwde domeinen.
LsaLookupNames-
Hiermee worden de opgegeven namen toegewezen aan hun SID's. Retourneert de SID als een RID-/domein-SID-paar.
LsaLookupNames2
Hiermee worden de opgegeven namen toegewezen aan hun SID's. Retourneert de SID als één element.
LsaLookupPrivilegeValue
Haalt de lokaal unieke id (LUID) op die wordt gebruikt door de Local Security Authority (LSA) om de opgegeven naam van bevoegdheden weer te geven.
LsaLookupSids
Hiermee worden de opgegeven accountnamen toegewezen aan hun SID's.
LsaRegisterPolicyChangeNotification-
Registreert een gebeurtenisobject om meldingen te ontvangen wanneer de lokale beleidsinformatie wordt gewijzigd.
LsaUnregisterPolicyChangeNotification
Hiermee maakt u de registratie van een gebeurtenisobject ongedaan dat meldingen over beleidswijziging ontvangt.

Accountfuncties

Met de volgende functies worden machtigingen voor een account toegevoegd, opgesomd en verwijderd.

Functie Beschrijving
LsaAddAccountRights-
Machtigingen toevoegen aan een account. Als het account nog niet bestaat, wordt het gemaakt.
LsaEnumerateAccountRights
De machtigingen opsommen die aan een account zijn verleend.
LsaRemoveAccountRights
Machtigingen verwijderen uit een account. Wanneer alle machtigingen worden verwijderd, wordt het account verwijderd.

Vertrouwde domeinfuncties

Met de volgende functies kunt u vertrouwde domeinen maken, inventariseren en verwijderen en vertrouwde domeingegevens instellen en ophalen.

Functie Beschrijving
LsaCreateTrustedDomainEx
Hiermee maakt u een nieuw TrustedDomain-object.
LsaDeleteTrustedDomain-
Hiermee verwijdert u een TrustedDomain-object.
LsaEnumerateTrustedDomains
LsaEnumerateTrustedDomainsEx-
Inventariseert de domeinen die momenteel worden vertrouwd door het lokale systeem.
LsaOpenTrustedDomainByName
Hiermee opent u een ingang naar een TrustedDomain-object.
LsaQueryTrustedDomainInfo
Haalt informatie over een vertrouwd domein op. Het domein wordt opgegeven door SID.
LsaQueryTrustedDomainInfoByName
Haalt informatie over een vertrouwd domein op. Het domein wordt opgegeven op naam.
LsaSetTrustedDomainInfoByName-
Hiermee stelt u informatie in voor een vertrouwd domein. Het domein wordt opgegeven op naam.
LsaSetTrustedDomainInformation-
Hiermee stelt u informatie in voor een vertrouwd domein. Het domein wordt opgegeven door SID.

Functies voor privégegevens

Gebruik de privégegevensfuncties van LSA niet. Gebruik in plaats daarvan de functies CryptProtectData en CryptUnprotectData.

Functie Beschrijving
LsaRetrievePrivateData-
Haalt een tekenreeks op en ontsleutelt deze.
LsaStorePrivateData-
Hiermee wordt een tekenreeks versleuteld en opgeslagen.

Diverse functies

De LSA Policy-API heeft de volgende drie functies die niet in een van de andere LSA Policy-functiecategorieën passen.

Functie Beschrijving
LsaClose-
Hiermee sluit u een ingang naar een Policy-object of een TrustedDomain-object.
LsaFreeMemory-
Hiermee wordt een buffer vrijgemaakt die is toegewezen door een LSA-functie.
LsaNtStatusToWinError
Converteert een NTSTATUS--waarde naar een Windows-foutcode.

Functies voor beheerde serviceaccounts

De volgende functies worden gebruikt voor het maken, inventariseren, zoeken en verwijderen van beheerde serviceaccounts.

Functie Beschrijving
NetAddServiceAccount-
Hiermee maakt u een beheerd serviceaccount.
NetEnumerateServiceAccounts
Inventariseert de serveraccounts op de opgegeven server.
NetIsServiceAccount-
Test of het opgegeven serviceaccount bestaat in het Netlogon-archief op de opgegeven server.
NetRemoveServiceAccount
Hiermee verwijdert u het opgegeven serviceaccount uit de Active Directory--database.

Functies voor wachtwoordfilter

De volgende wachtwoordfilter functies worden geïmplementeerd door aangepaste wachtwoordfilter-DLL's om wachtwoordfilters en meldingen over wachtwoordwijzigingen op te geven.

Functie Beschrijving
InitializeChangeNotify-
Geeft aan dat een DLL voor het wachtwoordfilter is geïnitialiseerd.
PasswordChangeNotify-
Geeft aan dat een wachtwoord is gewijzigd.
PasswordFilter-
Hiermee wordt een nieuw wachtwoord gevalideerd op basis van wachtwoordbeleid.

Veiligere functies

De volgende veiligere functies kunnen worden gebruikt om het veiligere niveau van elk uitvoerbaar bestand te controleren en gebeurtenissen te registreren.

Functie Beschrijving
SaferCloseLevel Hiermee sluit u een SAFER_LEVEL_HANDLE geopend met behulp van de functie SaferIdentifyLevel of de functie SaferCreateLevel.
SaferComputeTokenFromLevel Hiermee beperkt u een token met behulp van beperkingen die zijn opgegeven door een SAFER_LEVEL_HANDLE.
SaferCreateLevel- Hiermee opent u een SAFER_LEVEL_HANDLE.
SaferGetLevelInformation- Hiermee haalt u informatie over een beleidsniveau op.
SaferGetPolicyInformation- Hiermee haalt u informatie over een beleid op.
SaferIdentifyLevel Haalt informatie over een niveau op.
SaferiIsExecutableFileType Bepaalt of een opgegeven bestand een uitvoerbaar bestand is.
SaferRecordEventLogEntry- Hiermee wordt een bericht naar het gebeurtenislogboek verzonden.
SaferSetLevelInformation- Hiermee stelt u de informatie over een beleidsniveau in.
SaferSetPolicyInformation- Hiermee stelt u de globale beleidsbesturingselementen in.