Integra CyberArk PAM con Google SecOps
Questo documento fornisce indicazioni su come integrare CyberArk Privileged Access Manager con Google Security Operations.
Prima di iniziare
Per configurare CyberArk PAM in modo che funzioni con l'integrazione, devi creare un utente per l'integrazione e fornirgli le autorizzazioni per accedere ai vault CyberArk PAM necessari.
Crea un utente
Completa i seguenti passaggi per creare un utente per l'integrazione:
- Accedi al client PrivateArk come amministratore.
- Vai a Strumenti > Strumenti di amministrazione > Utenti e gruppi.
- Nella finestra di dialogo Utenti e gruppi, seleziona la posizione dell'utente, fai clic su Nuovo e seleziona Utente.
- Nelle diverse schede della finestra di dialogo Nuovo utente, inserisci le informazioni necessarie. Le schede Generale e Autenticazione sono obbligatorie.
Per saperne di più sulla creazione di un utente, consulta Aggiungi un utente a un vault.
Concedi le autorizzazioni all'utente creato
Completa i seguenti passaggi per aggiungere l'accesso a un vault a un utente appena creato:
- Accedi al client PrivateArk come amministratore.
- Seleziona il vault a cui vuoi fornire l'accesso e accedi (fai doppio clic).
- Nel menu in alto, fai clic su Proprietari.
- Per aggiungere un nuovo utente, fai clic su Aggiungi.
- Nella finestra di dialogo, seleziona l'utente.
- Nella sezione Autorizzato a, seleziona almeno le seguenti autorizzazioni:
Monitor SafeRetrieve files from SafeStore files in SafeAdmisiter Safe
- Per salvare le modifiche, fai clic su OK.
- Per uscire dalla finestra di dialogo, fai clic su Chiudi.
(Facoltativo) Configura il certificato client
Puoi utilizzare un certificato client esistente o crearne uno nuovo per comunicazioni sicure tra l'istanza CyberArk PAM e Google SecOps SOAR. Per saperne di più su come configurare il certificato client, consulta Configurazione del servizio web Central Credential Provider.
Integra CyberArk PAM e Google SecOps
L'integrazione richiede i seguenti parametri:
| Parametri | Descrizione |
|---|---|
API Root |
Obbligatorio L'URL di base dell'API. Fornisci il valore nel seguente formato: |
Username |
Obbligatorio Il nome utente con cui connettersi. |
Password |
Obbligatorio La password per la connessione. |
Verify SSL |
Optional Se selezionata, l'integrazione verifica che il certificato SSL per la connessione al server CyberArk sia valido. Questo tipo di annuncio sarà selezionato per impostazione predefinita. |
CA Certificate |
Obbligatorio Il certificato CA da utilizzare per convalidare la connessione sicura alla radice dell'API. Questo parametro accetta il certificato CA sotto forma di stringa con codifica Base64. |
Client Certificate |
Optional Se configurato per CyberArk PAM, specifica il certificato client CyberArk da utilizzare per stabilire una connessione alla radice dell'API. Fornisci il certificato come file PFX (nel formato PKCS #12). |
Client Certificate Passphrase |
Optional La passphrase richiesta per il certificato client. |
Per istruzioni su come configurare un'integrazione in Google SecOps, consulta Configura le integrazioni.
Se necessario, puoi apportare modifiche in un secondo momento. Dopo aver configurato un'istanza di integrazione, puoi utilizzarla nei playbook. Per saperne di più su come configurare e supportare più istanze, consulta Supporto di più istanze.
Azioni
Per saperne di più sulle azioni, consulta Rispondi alle azioni in attesa dalla scrivania di lavoro ed Esegui un'azione manuale nel tuo caso.
Get Account Password Value
Utilizza l'azione Recupera valore password account per recuperare il valore della password dell'account da CyberArk.
Con questa azione puoi recuperare sia la password sia la chiave SSH.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Recupera il valore della password dell'account richiede i seguenti parametri:
| Parametri | Descrizione |
|---|---|
Account |
Obbligatorio
L'ID account per cui recuperare il valore della password. Nota: l'ID account può essere recuperato dall'azione Elenca account. |
Reason |
Obbligatorio
Il motivo per cui accedere al valore della password dell'account. Il valore predefinito viene recuperato automaticamente da Google SecOps SOAR. |
Ticketing System Name |
Optional
Il nome del sistema di ticketing. |
Ticket ID |
Optional
L'ID ticket del sistema di gestione dei ticket. |
Version |
Optional
La versione del valore della password dell'account da recuperare. |
Output azione
L'azione Get Account Password Value fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente descrive l'output del risultato JSON ricevuto quando utilizzi l'azione Recupera il valore della password dell'account:
{
"content": "PASSWORD_VALUE"
}
Messaggi di output
L'azione Get Account Password Value fornisce i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
Successfully fetched password value for account ID
ACCOUNT_ID
|
Azione riuscita. |
Error executing action "Get Account Password Value". Reason:
ERROR_REASON |
Azione non riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente descrive i valori per l'output del risultato dello script quando utilizzi l'azione Recupera il valore della password dell'account:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Elenco account
Utilizza l'azione Elenca account per elencare gli account disponibili in CyberArk PAM in base ai criteri forniti.
Questa azione non viene eseguita sulle entità Google SecOps SOAR.
Input azione
L'azione Elenca account richiede i seguenti parametri:
| Parametri | Descrizione |
|---|---|
Search Query |
Obbligatorio La query di ricerca da utilizzare. |
Search operator |
Obbligatorio L'operatore di ricerca da utilizzare per eseguire una ricerca in base alla query di ricerca fornita. I valori possibili sono:
Il valore predefinito è |
Max Records To Return |
Obbligatorio Il numero di record da restituire. Se non fornisci alcun valore, l'azione restituisce 50 record (impostazione predefinita dell'API). |
Records Offset |
Obbligatorio L'offset per l'azione per restituire i valori. |
Filter Query |
Obbligatorio La query di filtro da utilizzare. Puoi basare il filtro sui parametri |
Saved Filter |
Obbligatorio La query del filtro salvato da utilizzare. Questo parametro ha la priorità sul parametro |
Output azione
L'azione Elenca account fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Tabella della bacheca casi
In una bacheca delle richieste, l'azione Elenca account fornisce la seguente tabella:
Nome della tabella: Account PAM disponibili
Colonne della tabella:
- ID
- Nome della cassaforte
- Nome utente
- Tipo di secret
Risultato JSON
L'esempio seguente descrive l'output del risultato JSON ricevuto quando utilizzi l'azione Elenca account:
{
"value": [
{
"categoryModificationTime": 1672051160,
"platformId": "WinDomain",
"safeName": "UserTestSafe",
"id": "33_3",
"name": "user@example.com",
"address": "user@example.com",
"userName": "user",
"secretType": "password",
"platformAccountProperties": {},
"secretManagement": {
"automaticManagementEnabled": true,
"lastModifiedTime": 1672051160
},
"createdTime": 1672051160
}
],
"count": 1
}
Messaggi di output
L'azione Elenca account fornisce i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
Azione riuscita. |
Error executing action "List Accounts". Reason:
ERROR_REASON |
Azione non riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente descrive i valori per l'output del risultato dello script quando utilizzi l'azione Elenca account:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Dindin
Utilizza l'azione *Ping per verificare la connettività a CyberArk.
Questa azione non viene eseguita sulle entità Google SecOps.
Input di integrazione
Nessuno.
Output azione
L'azione Ping fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Messaggi di output
L'azione Ping fornisce i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
Successfully connected to the CyberArk PAM installation with the
provided connection parameters! |
Azione riuscita. |
Failed to connect to the CyberArk PAM installation! Error is
ERROR_REASON |
Azione non riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente descrive i valori per l'output del risultato dello script quando utilizzi l'azione Ping:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Modifica la password dell'account
Utilizza l'azione Modifica la password dell'account per mettere in coda un'attività di modifica immediata della password in CyberArk PAM.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Change Account Password richiede i seguenti parametri:
| Parametri | Descrizione |
|---|---|
Account ID |
Obbligatorio
Un elenco separato da virgole degli ID account da mettere in coda per un'attività di modifica immediata della password. Nota: puoi recuperare le stringhe degli ID account di destinazione direttamente dai parametri di output dell'azione Elenca account. |
Output azione
L'azione Modifica la password dell'account fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente descrive l'output del risultato JSON ricevuto quando si utilizza l'azione Cambia la password dell'account:
{
"successful_accounts": [
"28_12"
],
"failed_accounts": [
{
"account_id": "36_4",
"error": "The account is not managed by the CPM"
}
]
}
Messaggi di output
L'azione Modifica la password dell'account fornisce i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
Successfully queued immediate password change task for the following accounts: ACCOUNT_IDS |
Azione riuscita. |
Error executing action "Change Account Password". Reason: ERROR_REASON |
Azione non riuscita. Controlla la connessione al server, i valori degli ID account target o le impostazioni di configurazione del CPM amministrativo. |
Risultato dello script
La tabella seguente descrive i valori per l'output del risultato dello script quando utilizzi l'azione Modifica la password dell'account:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Job
Per saperne di più sui job, consulta Configura un nuovo job e Pianificazione avanzata.
CyberArk PAM - Sync Integration Credentials Job
Utilizza il job CyberArk PAM - Sync Integration Credentials per recuperare automaticamente le credenziali dell'account e i secret da CyberArk PAM e sincronizzarli in Google SecOps SOAR aggiornando dinamicamente le configurazioni per le istanze di integrazione, i connettori e i job pianificati.
Parametri del job
Il job CyberArk PAM - Sync Integration Credentials richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
API Root |
Obbligatorio. L'URL di base dell'API di CyberArk PAM. Se non viene fornito alcun valore, il job fa riferimento al valore fornito nella configurazione dell'integrazione. |
Username |
Obbligatorio. Il nome utente utilizzato per connettersi a CyberArk PAM. Se non viene fornito alcun valore, il job fa riferimento al valore fornito nella configurazione dell'integrazione. |
Password |
Obbligatorio. La password utilizzata per connettersi a CyberArk PAM. Se non viene fornito alcun valore, il job fa riferimento al valore fornito nella configurazione dell'integrazione. |
Verify SSL |
Obbligatorio. Se selezionata, l'integrazione convalida il certificato SSL durante la connessione al server CyberArk PAM. Abilitato per impostazione predefinita. |
CA Certificate |
Facoltativo. Il certificato CA con codifica Base64 utilizzato per convalidare la connessione SSL alla radice dell'API. |
Client Certificate |
Facoltativo. Il certificato client con codifica Base64 utilizzato per l'autenticazione TLS reciproca (mTLS). |
Client Certificate Passphrase |
Facoltativo. La passphrase richiesta per il certificato client (se criptato). |
Environment Name |
Obbligatorio. Il nome dell'ambiente Google SecOps SOAR in cui cercare e aggiornare istanze di integrazione, connettori e job. Per gli ambienti condivisi, fornisci Il valore predefinito è |
Credential Mapping |
Obbligatorio. La stringa di mappatura JSON o YAML che mappa le istanze, i connettori e i job di integrazione SOAR ai relativi percorsi degli account CyberArk PAM. I valori devono utilizzare il formato Il valore predefinito è |
Hai bisogno di ulteriore assistenza? Ricevi risposte dai membri della community e dai professionisti di Google SecOps.