Funzione CveEventWrite (securitybaseapi.h)
Funzione di traccia per la pubblicazione di eventi quando viene rilevato un exploit di vulnerabilità di sicurezza tentata nell'applicazione in modalità utente.
Sintassi
LONG CveEventWrite(
[in] PCWSTR CveId,
[in, optional] PCWSTR AdditionalDetails
);
Parametri
[in] CveId
Puntatore all'ID CVE associato alla vulnerabilità per cui viene generato questo evento.
[in, optional] AdditionalDetails
Puntatore a una stringa che fornisce dettagli aggiuntivi che il producer di eventi può voler fornire al consumer di questo evento.
Valore restituito
Restituisce ERROR_SUCCESS se ha esito positivo o uno dei valori seguenti in caso di errore.
Codice restituito | Descrizione |
---|---|
|
Uno o più parametri non sono validi. |
|
La dimensione dell'evento è maggiore del massimo consentito (64k - intestazione). |
|
Le dimensioni del buffer della sessione sono troppo piccole per l'evento. |
|
Si verifica quando i buffer riempiti tentano di eseguire lo scaricamento su disco, ma le operazioni di I/O del disco non vengono eseguite abbastanza velocemente. Ciò si verifica quando il disco è lento e il traffico degli eventi è elevato. Alla fine, non sono presenti più buffer gratuiti (vuoti) e l'evento viene eliminato. |
|
Il file di riproduzione in tempo reale è pieno. Gli eventi non vengono registrati nella sessione finché un consumer in tempo reale non utilizza gli eventi dal file di riproduzione. Non arrestare la registrazione degli eventi in base a questo codice di errore. |
Commenti
La funzione CveEventWrite pubblica un evento basato su CVE. Questa funzione deve essere chiamata solo negli scenari in cui un tentativo di sfruttare una vulnerabilità nota con patch viene rilevata dall'applicazione. Idealmente, questa chiamata di funzione deve essere aggiunta come parte della correzione (aggiornamento) stessa.
Il consumer predefinito per questo evento è EventLog-Application. Per abilitare un altro consumer, il provider può essere aggiunto alla sessione consumer.
GUID provider: 85a62a0d-7e17-485f-9d4f-749a287193a6
Nome origine: Microsoft-Windows-Audit-CVE o Audit-CVE
Requisiti
Client minimo supportato | Windows 10 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2016 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | securitybaseapi.h (include Windows.h) |
Libreria | Advapi32.lib |
DLL | Advapi32.dll |