SSH

Version de l'intégration : 16.0

Configurer l'intégration SSH 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.

Actions

Bloquer une adresse IP dans IPtables

Description

Ajoutez une règle à IPtables pour bloquer une adresse IP.

Paramètres

Paramètre Type Valeur par défaut Description
Serveur distant Chaîne x.x.x.x Adresse du serveur distant.
Nom d'utilisateur distant Chaîne racine N/A
Mot de passe à distance Chaîne N/A N/A
Port distant Chaîne N/A N/A
Bloquer une adresse IP Chaîne N/A Adresse IP à bloquer.

Exécuter sur

Cette action s'exécute sur toutes les entités.

Résultats de l'action

Enrichissement d'entités

N/A

Insights

N/A

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

Supprimer une règle de pare-feu

Description

Supprimez la règle de pare-feu IPtables (exemple : INPUT -s 10.0.0.10 -j DROP).

Paramètres

Paramètre Type Valeur par défaut Description
Serveur distant Chaîne Adresse du serveur distant (exemple : x.x.x.x). N/A
Nom d'utilisateur distant Chaîne racine N/A
Mot de passe à distance Chaîne N/A N/A
Port distant Chaîne N/A N/A
Règle iptables Chaîne N/A Valeur de la règle (exemple : INPUT -s 10.0.0.10 -j DROP).

Exécuter sur

Cette action s'exécute sur toutes les entités.

Résultats de l'action

Enrichissement d'entités

N/A

Insights

N/A

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

Exécuter le programme

Description

Exécutez un script sur une machine distante.

Paramètres

Paramètre Type Valeur par défaut Description
Serveur distant Chaîne N/A Adresse du serveur distant (exemple : x.x.x.x).
Nom d'utilisateur distant Chaîne N/A N/A
Mot de passe à distance Chaîne N/A N/A
Port distant Chaîne N/A N/A
Chemin d'accès au programme distant Chaîne N/A Chemin d'accès au programme sur l'hôte distant.

Exécuter sur

Cette action s'exécute sur toutes les entités.

Résultats de l'action

Enrichissement d'entités

N/A

Insights

N/A

Résultat du script
Nom du résultat du script Options de valeur Exemple
résultats N/A N/A
Résultat JSON
N/A

Lister les connexions

Description

Lister toutes les connexions sur une machine distante.

Paramètres

Paramètre Type Valeur par défaut Description
Serveur distant Chaîne N/A Adresse du serveur distant (exemple : x.x.x.x).
Nom d'utilisateur distant Chaîne N/A N/A
Mot de passe à distance Chaîne N/A N/A
Port distant Chaîne N/A N/A

Exécuter sur

Cette action s'exécute sur toutes les entités.

Résultats de l'action

Enrichissement d'entités

N/A

Insights

N/A

Résultat du script
Nom du résultat du script Options de valeur Exemple
résultats Vrai/Faux results:False
Résultat JSON
{
    "Results": [
        "Proto,Recv-Q,SendQ,Local,Address,Foreign,Address,State,PID/Program,name",
        "tcp,0,0,0.0.0.0:111,0.0.0.0:*,LISTEN,1/systemd",
        "tcp,0,0,0.0.0.0:22,0.0.0.0:*,LISTEN,10624/sshd"
    ]
}

Lister les processus

Description

Affichez la liste des processus en cours d'exécution sur une machine distante.

Paramètres

Paramètre Type Valeur par défaut Description
Serveur distant Chaîne N/A Adresse du serveur distant (exemple : x.x.x.x).
Nom d'utilisateur distant Chaîne N/A N/A
Mot de passe à distance Chaîne N/A N/A
Port distant Chaîne 22 Le port par défaut est le port 22.

Exécuter sur

Cette action s'exécute sur toutes les entités.

Résultats de l'action

Enrichissement d'entités

N/A

Insights

N/A

Résultat du script
Nom du résultat du script Options de valeur Exemple
résultats N/A N/A
Résultat JSON
{
    "Processes": [
      "USER,PID,%CPU,%MEM,VSZ,RSS,TTY,STAT,START,TIME,COMMAND",
      "root,1,0.0,0.0,193656,6656,?,Ss,Jan16,0:24,/usr/lib/systemd/systemd --system --deserialize 24",
      "root,32142,0.0,0.0,0,0,?,S,Jan22,0:32,[kworker/3:1]"
    ]
}

Lister les règles iptables

Description

Lister les règles IPtable sur une machine distante.

Paramètres

Paramètre Type Valeur par défaut Description
Serveur distant Chaîne N/A Adresse du serveur distant (exemple : x.x.x.x).
Nom d'utilisateur distant Chaîne N/A N/A
Mot de passe à distance Chaîne N/A N/A
Port distant Chaîne N/A Le port par défaut est le port 22.
Chaîne Chaîne N/A Chaîne IPtables que vous souhaitez afficher (par exemple, INPUT, OUTPUT, etc.).

Exécuter sur

Cette action s'exécute sur toutes les entités.

Résultats de l'action

Enrichissement d'entités

N/A

Insights

N/A

Résultat du script
Nom du résultat du script Options de valeur Exemple
résultats Vrai/Faux results:False
Résultat JSON
{
    "-,Chain,Rule": [
        "-P,INPUT,ACCEPT",
        "-P,FORWARD,ACCEPT",
        "-P,OUTPUT,ACCEPT"
    ]
}

Déconnecter l'utilisateur

Description

Déconnectez un utilisateur distant.

Paramètres

Paramètre Type Valeur par défaut Description
Serveur distant Chaîne N/A Adresse du serveur distant (exemple : x.x.x.x).
Nom d'utilisateur distant Chaîne N/A N/A
Mot de passe à distance Chaîne N/A N/A
Port distant Chaîne N/A Le port par défaut est le port 22.
Nom d'utilisateur de déconnexion Chaîne N/A Nom d'utilisateur à déconnecter.

Exécuter sur

Cette action s'exécute sur toutes les entités.

Résultats de l'action

Enrichissement d'entités

N/A

Insights

N/A

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

Ping

Description

Testez la connectivité.

Paramètres

N/A

Exécuter sur

Cette action s'exécute sur toutes les entités.

Résultats de l'action

Enrichissement d'entités

N/A

Insights

N/A

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

‌Redémarrer la machine

Description

Redémarrez un serveur distant.

Paramètres

Paramètre Type Valeur par défaut Description
Serveur distant Chaîne N/A Adresse du serveur distant (exemple : x.x.x.x).
Nom d'utilisateur distant Chaîne N/A N/A
Mot de passe à distance Chaîne N/A N/A
Port distant Chaîne N/A Le port par défaut est le port 22.

Exécuter sur

Cette action s'exécute sur toutes les entités.

Résultats de l'action

Enrichissement d'entités

N/A

Insights

N/A

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

Exécuter la commande

Description

Exécutez une commande sur une machine distante.

Paramètres

Paramètre Type Valeur par défaut Description
Serveur distant Chaîne N/A Adresse du serveur distant (exemple : x.x.x.x).
Nom d'utilisateur distant Chaîne N/A N/A
Mot de passe à distance Chaîne N/A N/A
Port distant Chaîne N/A N/A
Commande Chaîne N/A Contenu de la commande (exemple : ifconfig).

Exécuter sur

Cette action s'exécute sur toutes les entités.

Résultats de l'action

Enrichissement d'entités

N/A

Insights

N/A

Résultat du script
Nom du résultat du script Options de valeur Exemple
résultats Vrai/Faux results:False
Résultat JSON
{
    "ifconfig":
        "ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu1500
        Ninet1.1.1.1netmask1.1.1.1broadcast1.1.1.1
        ninet6fe80: : 2156: 9c37: 7a0d:
        87eprefixlen64scopeid0x20<link>
        nether00: 50: 56: b5: 70: e3txqueuelen1000(Ethernet)
        nRXpackets7448423bytes1077754116(1.0GiB)
        nRXerrors0dropped0overruns0frame0
        nTXpackets370155bytes44300304(42.2MiB)
        nTXerrors0dropped0overruns0carrier0collisions0
        nlo: flags=73<UP,LOOPBACK,RUNNING>mtu65536
        Ninet1.1.1.1netmask1.1.1.1
        ninet6: : 1prefixlen128scopeid0x10<host>
        nlooptxqueuelen1000(LocalLoopback)
        nRXpackets86bytes4780(4.6KiB)
        nRXerrors0dropped0overruns0frame0
        nTXpackets86bytes4780(4.6KiB)
        nTXerrors0dropped0overruns0carrier0collisions0"
}

Arrêter la machine

Description

Éteignez une machine distante.

Paramètres

Paramètre Type Valeur par défaut Description
Serveur distant Chaîne N/A Adresse du serveur distant (exemple : x.x.x.x).
Nom d'utilisateur distant Chaîne N/A N/A
Mot de passe à distance Chaîne N/A N/A
Port distant Chaîne N/A Le port par défaut est le port 22.
Temps d'attente Chaîne N/A Temps d'attente avant l'arrêt en minutes (par exemple, "maintenant").

Exécuter sur

Cette action s'exécute sur toutes les entités.

Résultats de l'action

Enrichissement d'entités

N/A

Insights

N/A

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

Arrêter le processus

Description

Mettre fin à un processus sur une machine distante

Paramètres

Paramètre Type Valeur par défaut Description
Serveur distant Chaîne N/A Adresse du serveur distant (exemple : x.x.x.x).
Nom d'utilisateur distant Chaîne N/A N/A
Mot de passe à distance Chaîne N/A N/A
Port distant Chaîne N/A N/A
Processus Chaîne N/A Processus à arrêter.

Exécuter sur

Cette action s'exécute sur toutes les entités.

Résultats de l'action

Enrichissement d'entités

N/A

Insights

N/A

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

Vous avez encore besoin d'aide ? Obtenez des réponses de membres de la communauté et de professionnels Google SecOps.