Partager via


Informations de référence sur l’API de gestion des alertes pour les capteurs de surveillance OT

Cet article répertorie les API REST de gestion des alertes prises en charge pour les capteurs de surveillance OT Microsoft Defender pour IoT.

alertes (Récupérer les informations d’alerte)

Utilisez cette API pour demander une liste de toutes les alertes détectées par le capteur Defender pour IoT.

URI : /api/v1/alerts

GET

Paramètres de requête

Nom Description Exemple Obligatoire/facultatif
state Obtenir uniquement les alertes gérées ou non gérées. Valeurs prises en charge :
- handled
- unhandled
/api/v1/alerts?state=handled Facultatif
fromTime Obtenez des alertes créées à partir d’un moment donné, en millisecondes à partir de l’heure Epoch et dans le fuseau horaire UTC. /api/v1/alerts?fromTime=<epoch> Facultatif
toTime Obtenez des alertes créées uniquement avant à un moment donné, en millisecondes à partir de l’heure Epoch et dans le fuseau horaire UTC. /api/v1/alerts?toTime=<epoch> Facultatif
type Obtenez des alertes d’un type spécifique uniquement. Valeurs prises en charge :
- unexpected new devices
- disconnections
Toutes les autres valeurs sont ignorées.
/api/v1/alerts?type=disconnections Facultatif

événements (Récupérer les événements de chronologie)

Utilisez cette API pour demander une liste des événements signalés à la chronologie des événements.

Notes

L’exécution de l’API identique dans la même heure, avec les mêmes valeurs de paramètre, retourne une valeur mise en cache. Si vous exécutez cette API deux fois en moins d’une heure, nous vous recommandons de modifier les paramètres de requête pour obtenir une réponse mise à jour.

URI : /api/v1/events

GET

Paramètres de requête

Nom Description Exemple Obligatoire/facultatif
minutesTimeFrame Filtrez les résultats selon un délai donné pendant lequel des événements ont été signalés. Défini en comptant en arrière à partir de l’heure actuelle.
Maximum = 4320 (3 jours). Toute valeur supérieure est traitée comme 4320, sans erreur
/api/v1/events?minutesTimeFrame=20 Facultatif
type Filtrez les résultats d’un type spécifique uniquement. Toute valeur autre que les types pris en charge est ignorée. Pour plus d’informations, consultez la Référence de l’événement type et title. /api/v1/events?type=DEVICE_CONNECTION_CREATED

/api/v1/events?type=REMOTE_ACCESS&minutesTimeFrame
Facultatif

Référence de l’événement type et title

Cette section répertorie les valeurs prises en charge en tant que type d’événement et les valeurs de titre pour l’API Événements .

Type d'événement Titre de l’événement
DEVICE_CREATE Appareil détecté
DEVICE_UPDATE Appareil mis à jour
ALERT_REPORTED Alerte détectée
ALERT_UPDATED Alerte mise à jour
SCAN Appareil détecté par l’analyse
PROGRAM_DEVICE Programmation PLC
MMS_PROGRAM_DEVICE Mise à jour du programme PLC
SCL_UPLOADED SCL chargé
EXCLUSION_RULE_CREATED Règle d’exclusion créée
EXCLUSION_RULE_REMOVED Règle d’exclusion supprimée
EXCLUSION_RULE_UPDATED Règle d’exclusion mise à jour
DEVICE_CONNECTION_CREATED Connexion de l’appareil détectée
USER_LOGIN Tentative de connexion utilisateur
FILE_TRANSFER Transfert de fichiers détecté
CUSTOM_EVENT Événement défini par l’utilisateur
REMOTE_ACCESS Connexion d’accès à distance établie
BACK_TO_NORMAL Retour à la normale
MMS_MEMORY_BLOCK_OPERATION Opération de bloc de mémoire MMS
MMS_PROGRAM_OPERATION Opération de programme MMS
HTTP_BASIC_AUTHENTICATION Authentification de base HTTP
SIEMENS_S_7_MEMORY_BLOCK_OPERATION Opération de bloc de mémoire Siemens S7
SIEMENS_S_7_AUTHENTICATION Authentification Siemens S7
REPORT_CREATED Rapport créé
SNMP_TRAP Interruption SNMP détectée
DATABASE_ACTION Manipulation de structure de base de données
PLC_MODULE_CHANGE Modification du module PLC
FIRMWARE_UPDATE Mise à jour du microprogramme
PLC_START Démarrage du PLC
SRTP_PLC_RESET Réinitialisation du PLC
SRTP_PLC_COPY_FIRMWARE Mise à jour du microprogramme
SRTP_LOGIN_PROGRAMMING Mode de programmation PLC défini
SRTP_PLC_CHANGE_PASSWORD Modification de mot de passe PLC
OPC_DATA_ACCESS_GROUP_MANAGEMENT_OPERATION Opération de gestion des groupes d’accès aux données OPC
OPC_DATA_ACCESS_ITEM_MANAGEMENT_OPERATION Opération de gestion des éléments d’accès aux données OPC
OPC_DATA_ACCESS_IO_SUBSCRIPTION_MANAGEMENT_OPERATION Opération de gestion des abonnements à l’accès aux données OPC
OPC_AE_EVENT_SUBSCRIPTION Abonnement aux événements OPC AE
OPC_AE_EVENT_CONDITION_MANAGEMENT_OPERATION Opération de gestion des conditions d’événement OPC AE
OPC_AE_EVENT Événement OPC AE
SRTP_CHANGE_PRIVILEGE Changer le niveau d’accès PLC
SRTP_CHANGE_LEVEL_FAILED Échec du changement de niveau d’accès PLC
SUITELINK_INIT_CONNECTION Session Wonderware initialisée
USER_OPERATION Opération utilisateur
DIP_UPLOADED Package Data Intelligence chargé
FTP_AUTHENTICATION_FAILURE Échec de l’authentification FTP
PROFINET_DPC_VALUE_SET Opération SET Profinet
S7PLUS_PLC_MODE_CHANGE Modification du mode PLC
S7_PLC_MODE_CHANGE Modification du mode PLC
DELETE_DEVICE Appareil supprimé
S7PLUS_PROGRAMMING Programmation PLC
FIRMWARE_CHANGED Modification du microprogramme PLC
DELTAV_PROGRAMMING Script d’installation DeltaV
USER_DEFINED_RULE_CREATED Règle définie par l’utilisateur créée
USER_DEFINED_RULE_EDITED Règle définie par l’utilisateur modifiée
USER_DEFINED_RULE_DELETED Règle définie par l’utilisateur supprimée
USER_DEFINED_RULE_OPERATION Opération de règle définie par l’utilisateur
REMOTE_PROCESS_EXECUTION Exécution de processus à distance
DEVICE_UNIFICATION Appareil mis à jour
NOTIFICATION La notification a été résolue manuellement
ENIP_CONTROLLER_PROGRAM_DELETE Suppression du programme de contrôleur
ENIP_CONTROLLER_PROGRAM_RESET Réinitialisation du programme du contrôleur
ENIP_CONTROLLER_GENERIC_RESET Réinitialisation du contrôleur
ENIP_CONTROLLER_GENERIC_STOP Arrêt du contrôleur
ENIP_CONTROLLER_GENERIC_START Début du contrôleur
TELNET_AUTHENTICATION_FAILURE Échec de l’authentification Telnet
CONFIGURATION_OF_CLEARTEXT_PASSWORD Configuration du mot de passe en texte clair
CLEARTEXT_AUTHENTICATION Authentification en texte clair
PROGRAM_UPLOAD_DEVICE Chargement du programme PLC
CONFIGURATION_CHANGE Écriture de configuration PLC
CONFIGURATION_READ Lecture de configuration PLC
SYSLOG_MSG Message Syslog
INTERNET_ACCESS Accès à Internet
CAMP_MEMORY_WRITE_OPERATION Opération courante d’écriture de mémoire du protocole de message ASCII
MUTED_ALERT Événement détecté et désactivé.
DHCP_UPDATE Mise à jour de l’adresse
DIP_FAILURE Échec de l’installation du package Data Intelligence
DELETE_DEVICE_SCHEDULE Appareils inactifs planifiés pour suppression
PLC_OPERATING_MODE_CHANGED Changement du mode d’exploitation PLC détecté
HARDWARE_UPDATE_BY_IDENTIFIER Mise à jour de l’adresse

Étapes suivantes

Pour plus d’informations, consultez Vue d’ensemble de référence de l’API Defender pour IoT.