Funzioni di gestione della sicurezza

Questa sezione contiene argomenti per i gruppi di funzioni seguenti:

Funzioni di callback degli allegati

Le funzioni di supporto seguenti sono fornite dal set di strumenti di configurazione della sicurezza e possono essere usate dai motori degli allegati e dagli snap-in di estensione per leggere e scrivere i dati di configurazione.

Funzione di callback Descrizione
PFSCE_FREE_INFO
Usato per liberare memoria allocata da queste funzioni di supporto.
PFSCE_LOG_INFO
Usato per registrare il messaggio nel file di log di configurazione o nel file di log di analisi.
PFSCE_QUERY_INFO
Usato per eseguire query sulle informazioni di configurazione e analisi per un servizio specifico.
PFSCE_SET_INFO
Consente di impostare le informazioni di configurazione e analisi per un servizio specifico.

Funzioni del motore di allegati

Funzione Descrizione
SceSvcAttachmentAnalyze
Implementato dalla DLL del motore di allegati. Il motore di configurazione della sicurezza chiama questa funzione quando il sistema viene analizzato.
SceSvcAttachmentConfig
Implementato dalla DLL del motore di allegati. Il motore di configurazione della sicurezza chiama questa funzione quando il sistema è configurato.
SceSvcAttachmentUpdate
Implementato dalla DLL del motore di allegati. Il motore di configurazione della sicurezza chiama questa funzione quando riceve una richiesta di aggiornamento della configurazione dall'estensione snap-in degli allegati.

Funzioni dei criteri LSA

Negli argomenti seguenti vengono fornite informazioni di riferimento per le funzioni dei criteri dell'autorità di sicurezza locale .The following topics provide reference information for the Local Security Authority (LSA) Policy functions.

Argomento Descrizione
Funzioni dei criteri
Funzioni dettagli utilizzate per aprire l'oggetto Criteri locale e per impostare o recuperare informazioni sui criteri globali.
Funzioni dell'account
Funzioni dettagliate usate per gestire le autorizzazioni dell'account e per creare ed eliminare account utente.
Funzioni di dominio attendibili
Funzioni dettagliate usate per creare ed eliminare relazioni di dominio attendibili e per impostare e recuperare informazioni su tali domini attendibili.
Funzioni dati private
Non usare le funzioni dati private LSA. Usare invece le funzioni CryptProtectData e CryptUnprotectData .
Funzioni varie
Funzioni di dettagli non descritte altrove.

Funzioni dei criteri

Le funzioni seguenti enumera gli account utente e i domini attendibili, ricevono notifiche di modifica dei criteri e cerca nomi e SID degli account.

Funzione Descrizione
LsaEnumerateAccountsWithUserRight
Enumera tutti gli account che dispongono di un'autorizzazione utente specificata.
LsaEnumerateTrustedDomainsEx
Enumera i domini attendibili.
LsaLookupNames
Esegue il mapping dei nomi specificati ai relativi SID. Restituisce il SID come coppia SID rid/dominio.
LsaLookupNames2
Esegue il mapping dei nomi specificati ai relativi SID. Restituisce il SID come singolo elemento.
LsaLookupPrivilegeValue
Recupera l'identificatore univoco locale (LUID) utilizzato dall'Autorità di sicurezza locale (LSA) per rappresentare il nome del privilegio specificato.
LsaLookupSids
Esegue il mapping dei nomi di account specificati ai relativi SID.
LsaRegisterPolicyChangeNotification
Registra un oggetto evento per ricevere notifiche quando cambiano le informazioni sui criteri locali.
LsaUnregisterPolicyChangeNotification
Annulla la registrazione di un oggetto evento che riceve notifiche di modifica dei criteri.

Funzioni dell'account

Le funzioni seguenti aggiungono, enumerare ed eliminare le autorizzazioni per un account.

Funzione Descrizione
LsaAddAccountRights
Aggiungere autorizzazioni a un account. Se l'account non esiste già, viene creato.
LsaEnumerateAccountRights
Enumerare le autorizzazioni concesse a un account.
LsaRemoveAccountRights
Rimuovere le autorizzazioni da un account. Quando vengono rimosse tutte le autorizzazioni, l'account viene eliminato.

Funzioni di dominio attendibili

Le funzioni seguenti creano, enumerare ed eliminare domini attendibili e impostare e recuperare informazioni di dominio attendibili.

Funzione Descrizione
LsaCreateTrustedDomainEx
Crea un nuovo oggetto TrustedDomain .
LsaDeleteTrustedDomain
Rimuove un oggetto TrustedDomain .
LsaEnumerateTrustedDomains
LsaEnumerateTrustedDomainsEx
Enumera i domini attualmente considerati attendibili dal sistema locale.
LsaOpenTrustedDomainByName
Apre un handle a un oggetto TrustedDomain .
LsaQueryTrustedDomainInfo
Recupera informazioni su un dominio attendibile. Il dominio viene specificato da SID.
LsaQueryTrustedDomainInfoByName
Recupera informazioni su un dominio attendibile. Il dominio viene specificato in base al nome.
LsaSetTrustedDomainInfoByName
Imposta le informazioni per un dominio attendibile. Il dominio viene specificato in base al nome.
LsaSetTrustedDomainInformation
Imposta le informazioni per un dominio attendibile. Il dominio viene specificato da SID.

Funzioni dati private

Non usare le funzioni di dati private LSA. Usare invece le funzioni CryptProtectData e CryptUnprotectData .

Funzione Descrizione
LsaRetrievePrivateData
Recupera e decrittografa una stringa.
LsaStorePrivateData
Crittografa e archivia una stringa.

Funzioni varie

L'API Criteri LSA include le tre funzioni seguenti che non rientrano in nessuna delle altre categorie di funzioni criteri LSA.

Funzione Descrizione
LsaClose
Chiude un handle a un oggetto Policy o a un oggetto TrustedDomain .
LsaFreeMemory
Libera un buffer allocato da una funzione LSA.
LsaNtStatusToWinError
Converte un valore NTSTATUS in un codice di errore di Windows.

Funzioni dell'account del servizio gestito

Le funzioni seguenti vengono usate per creare, enumerare, trovare ed eliminare gli account del servizio gestito.

Funzione Descrizione
NetAddServiceAccount
Crea un account del servizio gestito.
NetEnumerateServiceAccounts
Enumera gli account server nel server specificato.
NetIsServiceAccount
Verifica se l'account del servizio specificato esiste nell'archivio Netlogon nel server specificato.
NetRemoveServiceAccount
Elimina l'account del servizio specificato dal database di Active Directory .

Funzioni di filtro delle password

Le funzioni di filtro password seguenti vengono implementate dalle DLL del filtro password personalizzate per fornire la notifica di filtro delle password e modifica password.

Funzione Descrizione
InitializeChangeNotify
Indica che viene inizializzata una DLL del filtro delle password.
PasswordChangeNotify
Indica che è stata modificata una password.
PasswordFilter
Convalida una nuova password in base ai criteri password.

Funzioni sicure

Le funzioni più sicure seguenti possono essere usate per controllare il livello più sicuro di qualsiasi eseguibile e per registrare gli eventi.

Funzione Descrizione
SaferCloseLevel Chiude un SAFER_LEVEL_HANDLE aperto usando la funzione SaferIdentifyLevel o la funzione SaferCreateLevel .
SaferComputeTokenFromLevel Limita un token usando restrizioni specificate da un SAFER_LEVEL_HANDLE.
SaferCreateLevel Apre un SAFER_LEVEL_HANDLE.
SaferGetLevelInformation Recupera informazioni su un livello di criteri.
SaferGetPolicyInformation Recupera informazioni su un criterio.
SaferIdentifyLevel Recupera informazioni su un livello.
SaferiIsExecutableFileType Determina se un file specificato è un file eseguibile.
SaferRecordEventLogEntry Invia un messaggio al registro eventi.
SaferSetLevelInformation Imposta le informazioni su un livello di criteri.
SaferSetPolicyInformation Imposta i controlli dei criteri globali.