Öffentliche API-Endpunkte

IBM® QRadar® Use Case Manager stellt APIs bereit, die Sie für die Interaktion mit den Daten verwenden können.

Use Case Explorer (Explorer für Anwendungsfälle)

Generierung und Download von Berichtsdaten im CSV- oder JSON-Format.

Endpunkt Beschreibung
POST: /api/use_case_explorer Generiert einen Bericht zum Anwendungsfallexplorer.
GET: /api/use_case_explorer/{reportId}/status Überprüft den Status eines Anwendungsfallexplorerberichts.
GET: /api/use_case_explorer/{reportId}/result Gibt die Ergebnisse des Use Case Explorer-Ergebnisses seitenweise als JSON-Array zurück
POST: /api/use_case_explorer/{reportId}/download_csv Startet einen Job zum Download eines Explorer-Berichts als CSV-Datei.
GET: /api/use_case_explorer/download_csv/{jobId}/status Überprüft den Status eines Downloadjobs für eine CSV-Datei im Anwendungsfallexplorer.
GET: /api/use_case_explorer/download_csv/{jobId}/result Gibt die Ergebnisse des CSV-Download-Jobs für den Anwendungsfallexplorer zurück.
POST: /api/use_case_explorer/{reportId}/download_json Startet einen Job zum Herunterladen eines Use Case Explorer-Berichts als JSON-Datei
GET: /api/use_case_explorer/download_json/{jobId}/status Überprüft den Status eines Downloadjobs für JSON-Dateien im Anwendungsfallexplorer.
GET: /api/use_case_explorer/download_json/{jobId}/result Gibt die Ergebnisse des JSON-Download-Jobs für den Anwendungsfallexplorer zurück.
POST: /api/rules_export/html/{reportId}/download_report Startet einen Job zum Herunterladen von Use Case Explorer-Regeln als komprimierten HTML-Bericht.
Wichtig: Es muss dasselbe SEC-Token wie QRadar Use Case Manager im Anforderungsheader übergeben werden.
GET: /api/rules_export/html/download_report/{jobId}/status Überprüft den Status eines Downloadjobs für einen komprimierten HTML-Bericht des Anwendungsfallexplorers.
GET: /api/rules_export/html/download_report/{jobId}/result Gibt die Ergebnisse des Jobs zum Herunterladen komprimierter HTML-Berichte im Anwendungsfallexplorer zurück.

Protokollquellenabdeckung

Abrufen von Informationen über die Aktivität und den Umfang der Regelprotokollquellen.

Endpunkt Beschreibung
GET: /api/log_source_types/activity_and_current_rules_count Gibt Informationen zur Regelprotokollquellentypaktivität und zur aktuellen Abdeckung zurück.
GET: /api/log_source_types/current_and_potential_rules_count Gibt Informationen zur Abdeckung des aktuellen und potenziellen Regelprotokollquellentyps zurück.

MITRE-Endpunkte

Informationen über Regelzuordnungen abrufen. Erstellen Sie benutzerdefinierte Gegnergruppen und ordnen Sie sie bestehenden Taktiken und Techniken zu. Laden Sie benutzerdefinierte MITRE-Gruppentechnikdateien hoch.

Endpunkt Beschreibung
POST: /api/custom_mitre_group_technique Laden Sie eine benutzerdefinierte MITRE-Gruppentechnik-Datei hoch.
GET: /api/mappings Gibt alle MITRE ATT & CK-Regelzuordnungen in QRadar Use Case Managerzurück
POST: /api/mappings Importiert zuvor erstellte Zuordnungen in QRadar Use Case Manager.
Wichtig: Es muss dasselbe SEC-Token wie QRadar Use Case Manager im Anforderungsheader übergeben werden.
DELETE: /api/mappings Löscht alle angepassten Regelzuordnungen in QRadar Use Case Manager und setzt die Zuordnungen auf den IBM Standardwert zurück.
Wichtig: Es muss dasselbe SEC-Token wie QRadar Use Case Manager im Anforderungsheader übergeben werden.
GET: /api/mappings/by_name Gibt die Regelzuordnungen in QRadar Use Case Managerzurück
POST: /api/mappings/by_name Erstellt neue Regelzuordnungen in QRadar Use Case Manager.
DELETE: /api/mappings/by_name Löscht die Regelzuordnungen in QRadar Use Case Manager nach Regel-ID.
Wichtig: Es muss dasselbe SEC-Token wie QRadar Use Case Manager im Anforderungsheader übergeben werden.
GET: /api/mitre/mitre_coverage/{ruleUUID} Gibt alle Regel-und untergeordneten Zuordnungen in QRadar Use Case Manager nach Regel-UUID zurück.
GET: /api/mappings/tactics Gibt alle MITRE ATT & CK-Taktiken und -Techniken in QRadar Use Case Managerzurück
GET: /api/mappings/tactics/{tactic_id} Gibt alle Techniken für die angeforderte MITRE ATT & CK-Taktik in QRadar Use Case Managerzurück
GET: /api/mappings/numbers_by_tactic Gibt die Anzahl der MITRE ATT & CK-Regelzuordnungen pro Taktik in QRadar Use Case Managerzurück.
GET: /api/mappings/trends Gibt die Anzahl der Zuordnungen von MITRE ATT & CK-Regeln in QRadar Use Case Manager pro Tag seit der angegebenen Zeit zurück

Optimierungsergebnisse

Informieren Sie sich über Tuning-Ergebnisse.

Endpunkt Beschreibung
GET: /api/rule/findings Ruft alle Optimierungsergebnisse ab.
GET: /api/rule/findings/{ruleId}/findingsByRuleId Gibt alle Optimierungsergebnisse für eine bestimmte Regel-ID zurück

Aktive Regelkarten-APIs

Informieren Sie sich über die Diagramme Liste der abgeschlossenen Verstöße nach Grund und Übersicht der aktiven Regeln.

Element Beschreibung
GET: /api/rule/offense_count Gibt die Job-ID zurück, die verwendet werden kann, um alle Regeln mit der Anzahl der Verstöße abzurufen.
GET: /api/rule/offense_count/{job_id}/status Gibt den Status des API-Aufrufs zur Zählung der Regelverstöße zurück.
GET: /api/rule/offense_count/{job_id}/results Gibt das Ergebnis eines API-Aufrufs zum Zählen von Regelverstößen zurück.
GET: /api/offenses Gibt die Job-ID zurück, die zum Abrufen der Liste aller Straftaten verwendet werden kann.
GET: /api/offenses/{job_id}/status Gibt den Status des API-Aufrufs für Verstöße zurück.
GET: /api/offenses/{job_id}/results Liefert das Ergebnis des API-Aufrufs für Verstöße.
GET: /api/offenses/closing_reasons Gibt alle Gründe für die Schließung von Straftaten zurück.

Beispiel

Das folgende Beispiel zeigt eine Anfrage, die das SEC-Token im Header übergibt.

curl -i -k -X 'POST' 'https://xxxxxx/console/plugins/app_proxy:UseCaseManager_Service/api/mappings/by_name?rule_id=234567'  -H 'accept: application/json' -H 'sec:xxxxxx'

Dabei steht -H 'sec:xxxxxx' für dasselbe SEC-Token, das in QRadar Use Case Managerverwendet wird.