Outpost24
Ce document explique comment intégrer Outpost24 à Google SecOps.
Configurer l'intégration d'Outpost24 dans Google Security Operations
Pour obtenir des instructions détaillées sur la configuration d'une intégration dans Google SecOps, consultez Configurer des intégrations.
Paramètres d'intégration
Utilisez les paramètres suivants pour configurer l'intégration :
| Nom à afficher du paramètre | Type | Valeur par défaut | Est obligatoire | Description |
|---|---|---|---|---|
| Racine de l'API | Chaîne | https://your-appliance.outpost24.com | Oui | Racine de l'API de l'instance Outpost24. |
| Nom d'utilisateur | Chaîne | N/A | Oui | Nom d'utilisateur du compte Outpost24. |
| Mot de passe | Mot de passe | N/A | Oui | Mot de passe du compte Outpost24. |
| Vérifier le protocole SSL | Case à cocher | Cochée | Oui | Si cette option est activée, elle vérifie que le certificat SSL de la connexion au serveur Outpost24 est valide. |
Cas d'utilisation
- Enrichir des entités
- Ingestion des alertes
Actions
Enrichir les entités
Description
Enrichissez les entités à l'aide des informations d'Outpost24. Entités compatibles : adresse IP, nom d'hôte.
Paramètres
| Nom à afficher du paramètre | Type | Valeur par défaut | Est obligatoire | Description |
|---|---|---|---|---|
| Créer un insight | Case à cocher | Cochée | Non | Si cette option est activée, l'action crée un insight contenant toutes les informations récupérées sur l'entité. |
| Renvoyer les informations sur les résultats | Case à cocher | Cochée | Non | Si cette option est activée, l'action récupère également des informations sur les résultats trouvés sur le point de terminaison. |
| Type de résultat | LDD | Tous Valeurs possibles :
|
Non | Spécifiez le type de résultats à renvoyer. |
| Filtre "Niveau de risque du résultat" | CSV | Initial, Recommandation, Faible, Moyen, Élevé, Critique | Non | Spécifiez une liste de résultats de niveau de risque séparés par une virgule, qui sont utilisés lors du filtrage. Valeurs possibles : Initial, Recommendation, Low, Medium, High, Critical. Si rien n'est fourni, l'action récupère les résultats de tous les niveaux de risque. |
| Nombre maximal de résultats à renvoyer | Integer | 100 | Non | Spécifiez le nombre de résultats à traiter par entité. Si rien n'est fourni, l'action renvoie 100 résultats. |
Exécuter sur
L'action est exécutée sur les entités suivantes :
- Adresse IP
- Nom d'hôte
Résultats de l'action
Résultat du script
| Nom du résultat du script | Options de valeur | Exemple |
|---|---|---|
| is_success | Vrai/Faux | is_success:False |
Résultat JSON
{
"id": 24358,
"ip": "10.205.0.35",
"hostname": "lix18.mirmine.net",
"businessCriticality": "MEDIUM",
"exposed": false,
"created": "2021-09-09T12:58:47.085514Z",
"firstSeen": "2021-09-09T12:58:47.085514Z",
"source": [
"NETSEC"
]
"Findings": [list of findings]
}
Enrichissement d'entités
| Nom du champ d'enrichissement | Logique : quand les utiliser ? |
|---|---|
| nom d'hôte | Lorsqu'il est disponible au format JSON |
| ip | Lorsqu'il est disponible au format JSON |
| exposé | Lorsqu'il est disponible au format JSON |
| businessCriticality | Lorsqu'il est disponible au format JSON |
| créé | Lorsqu'il est disponible au format JSON |
| firstSeen | Lorsqu'il est disponible au format JSON |
| source | Lorsqu'il est disponible au format JSON |
| count_initial_findings | Lorsqu'il est disponible au format JSON |
| count_recommendation_findings | Lorsqu'il est disponible au format JSON |
| count_low_findings | Lorsqu'il est disponible au format JSON |
| count_medium_findings | Lorsqu'il est disponible au format JSON |
| count_high_findings | Lorsqu'il est disponible au format JSON |
| count_critical_findings | Lorsqu'il est disponible au format JSON |
Mur des cas
| Type de résultat | Valeur / Description | Type (Entity \ General) |
|---|---|---|
| Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si des données sont disponibles pour une entité (is_success=true) : "Les entités suivantes ont bien été enrichies à l'aide des informations d'Outpost24 Mobile : {entity.identifier}". Si les données ne sont pas disponibles pour une entité (is_success=true) : "L'action n'a pas pu enrichir les entités suivantes à l'aide des informations d'Outpost24 : {entity.identifier}" Si les données ne sont disponibles pour aucune entité (is_success=false) :"Aucune des entités fournies n'a été enrichie." L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale est signalée (par exemple, des identifiants incorrects, l'absence de connexion au serveur, etc.) : "Error executing action "Enrich Entities". Reason: {0}''.format(error.Stacktrace): "Error executing action "Enrich Entities". Motif : valeurs de filtre de niveau de risque non valides fournies : {csv of invalid values}. Valeurs possibles : Initial, Recommendation, Low, Medium, High, Critical.' |
Général |
| Tableau du mur des cas | Titre du tableau : {entity.identifier} Colonnes du tableau :
|
Entité |
| Tableau du mur des cas | Titre du tableau : {entity.identifier} Colonnes du tableau :
|
Table |
Ping
Description
Testez la connectivité à Outpost24 avec les paramètres fournis sur la page de configuration de l'intégration dans la page Hub de contenus Google SecOps.
Paramètres
N/A
Exécuter sur
Cette action ne s'exécute pas sur les entités et ne comporte pas de paramètres d'entrée obligatoires.
Résultats de l'action
Résultat du script
| Nom du résultat du script | Options de valeur | Exemple |
|---|---|---|
| is_success | Vrai/Faux | is_success:False |
Résultat JSON
N/A
Mur des cas
| Type de résultat | Valeur/Description | Type (Entité \ Général |
|---|---|---|
| Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : En cas de réussite : "Successfully connected to the Outpost24 server with the provided connection parameters!" (Connexion au serveur Outpost24 établie avec les paramètres de connexion fournis) L'action doit échouer et arrêter l'exécution d'un playbook : Si l'opération échoue : "Failed to connect to the Outpost24 server! Error is {0}".format(exception.stacktrace) |
Général |
Connecteurs
Connecteur Outpost24 - Outscan Findings
Description
Extraire des informations sur les résultats d'Outscan à partir d'Outpost24.
Configurer le connecteur Outpost24 - Outscan Findings dans Google SecOps
Pour obtenir des instructions détaillées sur la configuration d'un connecteur dans Google SecOps, consultez Configurer le connecteur.
Paramètres du connecteur
Utilisez les paramètres suivants pour configurer le connecteur :
| Nom à afficher du paramètre | Type | Valeur par défaut | Est obligatoire | Description |
|---|---|---|---|---|
| Nom du champ de produit | Chaîne | Nom du produit | Oui | Saisissez le nom du champ source pour récupérer le nom du champ produit. |
| Nom du champ d'événement | Chaîne | type | Oui | Saisissez le nom du champ source pour récupérer le nom du champ d'événement. |
| Nom du champ d'environnement | Chaîne | "" | Non | Nom du champ dans lequel le nom de l'environnement est stocké. Si le champ d'environnement n'est pas trouvé, l'environnement par défaut est utilisé. |
| Modèle d'expression régulière de l'environnement | Chaîne | .* | Non | Modèle d'expression régulière à exécuter sur la valeur trouvée dans le champ "Nom du champ d'environnement". La valeur par défaut est ".*" pour tout récupérer et renvoyer la valeur inchangée. Permet à l'utilisateur de manipuler le champ "environment" à l'aide d'une logique d'expression régulière. Si le modèle d'expression régulière est nul ou vide, ou si la valeur de l'environnement est nulle, le résultat final est l'environnement par défaut. |
| Délai avant expiration du script (en secondes) | Integer | 300 | Oui | Délai avant expiration du processus Python exécutant le script actuel. |
| Racine de l'API | Chaîne | https://your-appliance.outpost24.com | Oui | Racine de l'API de l'instance Outpost24. |
| Nom d'utilisateur | Chaîne | N/A | Oui | Nom d'utilisateur du compte Outpost24. |
| Mot de passe | Mot de passe | N/A | Oui | Mot de passe du compte Outpost24. |
| Filtre de type | CSV | Faille, informations, port | Oui | Liste de filtres de type pour le résultat, séparés par une virgule. Valeurs possibles : Vulnerability, Information, Port. |
| Risque le plus faible à récupérer | Chaîne | N/A | Non | Risque le plus faible à utiliser pour récupérer les alertes. Valeurs possibles : Initial, Recommendation, Low, Medium, High, Critical. Si rien n'est spécifié, le connecteur ingère les alertes de tous les niveaux de risque. |
| Nombre maximal de jours en arrière | Integer | 1 | Non | Nombre d'heures pour lesquelles les résultats doivent être récupérés. |
| Nombre maximal de résultats à récupérer | Entier | 100 | Non | Nombre de résultats à traiter par itération de connecteur. |
| Utiliser la liste d'autorisation comme liste de blocage | Case à cocher | Décochée | Oui | Si cette option est activée, la liste d'autorisation est utilisée comme liste de blocage. |
| Vérifier le protocole SSL | Case à cocher | Cochée | Oui | Si cette option est activée, elle vérifie que le certificat SSL de la connexion au serveur Outpost24 est valide. |
| Adresse du serveur proxy | Chaîne | N/A | Non | Adresse du serveur proxy à utiliser. |
| Nom d'utilisateur du proxy | Chaîne | N/A | Non | Nom d'utilisateur du proxy pour l'authentification. |
| Mot de passe du proxy | Mot de passe | N/A | Non | Mot de passe du proxy pour l'authentification. |
Règles du connecteur
Assistance de proxy
Le connecteur est compatible avec les proxys.
Vous avez encore besoin d'aide ? Obtenez des réponses de membres de la communauté et de professionnels Google SecOps.