Parametri dell'incidente

Per EDR Threat Response, è necessario specificare i parametri di base della richiesta, ad esempio in formato JSON:

Per configurare EDR Threat Response, è necessario specificare le impostazioni dell'attività in formato JSON nel parametro "KLINCDT_BODY": json.dumps(data). In seguito a questa operazione, l'applicazione crea [Response][KUMA] <task type> - <Date> <Time> - <ID> nella console di Kaspersky Security Center.

Ottieni filegetFile

Impostazioni attività di Ottieni file

Parametro

Tipo

Descrizione

md5hash

string

Hash MD5 del file che si desidera ottenere.

sha256hash

string

Hash SHA256 del file che si desidera ottenere.

path

string

Percorso del file che si desidera ottenere.

Esempio

type getFile = {

task: 'getFile';

targetHost: string;

params: {

// an empty string or a valid md5 hash of the file

md5hash: string;

// an empty string or a valid sha256 hash of the file

sha256hash: string;

// the path to the file

path: string;

};

responseEventIncidentArea: string;

};

Elimina il filedeleteFile

Impostazioni attività di Elimina il file

Parametro

Tipo

Descrizione

md5hash

string

Hash MD5 del file che si desidera eliminare.

sha256hash

string

Hash SHA256 del file che si desidera eliminare.

path

string

Percorso del file che si desidera eliminare.

searchInSubfolders?

boolean

Cercare il file che si desidera eliminare nelle sottocartelle.

Esempio

type deleteFile = {

task: 'deleteFile';

targetHost: string;

params: {

// an empty string or a valid md5 hash of the file

md5hash: string;

// an empty string or a valid sha256 hash of the file

sha256hash: string;

// the path to the file

path: string;

// recursive search for a file (subfolder), optional

searchInSubfolders?: boolean;

};

responseEventIncidentArea: string;

};

Sposta file in QuarantenaquarantineFile

Impostazioni attività di Sposta file in Quarantena

Parametro

Tipo

Descrizione

md5hash

string

Hash MD5 del file che si desidera mettere in quarantena.

sha256hash

string

Hash SHA256 del file che si desidera mettere in quarantena.

path

string

Percorso del file che si desidera mettere in quarantena.

Esempio

type quarantineFile = {

task: 'quarantineFile';

targetHost: string;

params: {

// an empty string or a valid md5 hash of the file

md5hash: string;

// an empty string or a valid sha256 hash of the file

sha256hash: string;

// the path to the file

path: string;

};

responseEventIncidentArea: string;

};

Scansione IOCiocScan

Impostazioni attività di Scansione IOC

Parametro

Tipo

Descrizione

ioc

string

Percorso dell'archivio ZIP con un file IOC con codifica base64 che si desidera utilizzare per la scansione. Argomento richiesto. Immettere questo argomento manualmente.

isolateHost

boolean

Isolare il computer dalla rete quando viene rilevato un indicatore di compromissione per prevenire la diffusione della minaccia.

scanCriticalAreas

boolean

Eseguire l'attività Scansione delle aree critiche quando viene rilevato un indicatore di compromissione.

quarantineObject

boolean

Eliminare l'oggetto dannoso quando viene rilevato un indicatore di compromissione. Prima di eliminare l'oggetto, Kaspersky Endpoint Security crea una copia di backup nel caso in cui sia necessario ripristinare l'oggetto in un secondo momento. Kaspersky Endpoint Security sposta la copia di backup in Quarantena.

Esempio

type iocScan = {

task: 'iocScan';

targetHost: string;

params: {

// the path to the zip archive with ioc files in base64 encoding

ioc: string;

// isolation of the computer from the network

isolateHost: boolean;

// critical areas scan

scanCriticalAreas: boolean;

// quarantine the file

quarantineObject: boolean;

};

responseEventIncidentArea: string;

};

Avvia processostartProcess

Impostazioni attività di Avvia processo

Parametro

Tipo

Descrizione

executablePath

string

Percorso del file eseguibile utilizzato per avviare il processo.

arguments?

string

Argomenti della riga di comando aggiuntivi per l'avvio del processo.

workingFolder?

string

Percorso della cartella di lavoro del processo.

Esempio

type startProcess = {

task: 'startProcess';

targetHost: string;

params: {

// the path to the file

executablePath: string;

// command line arguments, optional

arguments?: string;

// a working folder, optional

workingFolder?: string;

};

responseEventIncidentArea: string;

};

Termina processoterminateProcess

Impostazioni attività di Termina processo

Parametro

Tipo

Descrizione

md5hash

string

Hash MD5 del file per cui si desidera arrestare il processo.

sha256hash

string

Hash SHA256 del file per cui si desidera arrestare il processo.

path

string

Percorso del file che si desidera eliminare.

caseSensitive

boolean

Fare distinzione tra maiuscole e minuscole durante la ricerca del file.

Esempio

type terminateProcess = {

task: 'terminateProcess';

targetHost: string;

params: {

// an empty string or a valid md5 hash of the file

md5hash: string;

// an empty string or a valid sha256 hash of the file

sha256hash: string;

// the path to the file

path: string;

// case sensitive of the file name

caseSensitive: boolean;

};

responseEventIncidentArea: string;

};

Isolamento di rete del computer - isolateHost

Impostazioni di isolamento di rete del computer

Parametro

Tipo

Descrizione

action

string

Hash MD5 del file che si desidera ottenere.

Esempio

type isolateHost = {

task: 'isolateHost';

targetHost: string;

params: {

// 0 - turning off network isolation, 1 - turning on network isolation

action: number;

};

responseEventIncidentArea: string;

};

Prevenzione dell'esecuzione - preventExecution

Impostazioni di Prevenzione dell'esecuzione

Parametro

Tipo

Descrizione

hash

string

Hash MD5 del file di cui si desidera impedire l'esecuzione.

path

string

Percorso del file di cui si desidera impedire l'esecuzione.

caseSensitive

boolean

Fare distinzione tra maiuscole e minuscole durante la ricerca del file.

Esempio

type preventExecution = {

task: 'preventExecution';

targetHost: string;

params: {

// a valid md5 hash of the file

hash: string;

// the path to the file

path: string;

// case sensitive of the file name

caseSensitive: boolean;

};

responseEventIncidentArea: string;

};

Scansione malwareonDemandScan

Impostazioni attività di Scansione malware

Parametro

Tipo

Descrizione

path

string

Elenco di file e cartelle delimitato da spazi per Scansione personalizzata.

recursive

boolean

Modalità di scansione ricorsiva.

type

number

Ambito della scansione.

ScanObjectType = Enum("ScanObjectType",

[

("SystemMemory", 14),

("StartupObjectsAndRunningProcesses", 15),

("DiskBootSectors", 16),

("SystemBackupStorage", 17),

("Email", 18),

("Folder", 22),

("AllRemovableDrives", 23),

("AllNetworkDrives", 24),

("AllFixedDrives", 25)])

Esempio

type onDemandScan = {

task: 'onDemandScan';

targetHost: string;

// please note, this is an array

// array of scan object

params: [{

// enabling the scan object

enabled: boolean;

// an empty string or the path to the folder to scan

path: string;

// recursive scan mode

recursive: boolean;

// ID scan object

type: number;

}];

responseEventIncidentArea: string;

};

Inizio pagina