HTTP -Protokoll-Konfigurationsoptionen
Um Ereignisse von Geräten zu sammeln, die HTTP oder HTTPS weiterleiten, konfigurieren Sie eine Protokollquelle so, dass sie HTTP verwendet.
HTTP ist ein passives Protokoll für eingehende Daten. HTTP fungiert als HTTP auf dem konfigurierten Abhörport und konvertiert den Anfragetext aller empfangenen POST-Anfragen in Ereignisse. Es unterstützt sowohl HTTPS als auch HTTP.
| Parameter | Beschreibung |
|---|---|
| Protokollkonfiguration | Wählen Sie aus der Liste HTTP " aus. |
| Log Source Identifier (Protokollquellenkennung) | Geben Sie einen eindeutigen Namen für die Protokollquelle ein. Die Protokollquellenkennung kann ein beliebiger gültiger Wert sein und muss keinen bestimmten Server referenzieren. Er kann auch denselben Wert wie der Protokollquellennamehaben. Stellen Sie sicher, dass Sie jeder Protokollquelle einen eindeutigen Namen geben. |
| Listen Port (Empfangsport) | Der Port, der von IBM QRadar verwendet wird, um eingehende HTTP zu akzeptieren. Der Standardport ist 12469. Wichtig: Verwenden Sie nicht Port 514. Port 514 wird vom Syslog-Standardlistener verwendet.
|
| Kommunikationsart | Der Typ des HTTP, der durch das Protokoll erstellt wird.
|
| Serverzertifikat | Wählen Sie eine der folgenden Serverzertifikatoptionen aus.
|
| PKCS12 Serverzertifikatspfad | Der absolute Pfad zu einer PKCS12 -Datei, die einen privaten Schlüssel und eine Zertifikatskette enthält Wenn Sie PKCS12 Zertifikatskette und Kennwort als Option für das Serverzertifikat auswählen, wird dieser Parameter angezeigt. |
| PKCS12 Kennwort | Das Kennwort für die PKCS12 -Datei. Wenn Sie PKCS12 Zertifikatskette und Kennwort als Option für das Serverzertifikat auswählen, wird dieser Parameter angezeigt. |
| PKCS12 Zertifikatsalias | Der Aliasname für den zu verwendenden Zertifikatseintrag in der PKCS12 -Datei. Wenn die Datei PKCS12 mehrere Einträge enthält, müssen Sie einen Aliasnamen angeben, um anzugeben, welcher Zertifikatseintrag verwendet werden soll. Wenn mehrere Zertifikatseinträge vorhanden sind, lassen Sie dieses Feld leer, um den einzelnen Zertifikatseintrag zu verwenden. Wenn Sie PKCS12 Zertifikatskette und Kennwort als Option für das Serverzertifikat auswählen, wird dieser Parameter angezeigt. |
| Verwenden Sie HTTP | Dies ermöglicht HTTP. Wenn diese Option aktiviert ist, müssen Clients, die versuchen, mit HTTP Server zu kommunizieren, über einen Request Header ein gültiges Zugriffstoken bereitstellen. |
| Name des Authentifizierungstoken-Headers | HTTP wird zu HTTP hinzugefügt und enthält Informationen über den verwendeten Authentifizierungs-Header und die zugehörigen Anmeldedaten. Authentifizierungsheader: Gibt den verwendeten Authentifizierungstyp an. Zu den allgemeinen Authentifizierungsheadern gehören Basic, Digest und Bearer. |
| Authentifizierungstokenwert | Der im Header enthaltene Tokenwert hängt vom verwendeten Authentifizierungsschema ab. Bei der Basisauthentifizierung besteht der Tokenwert beispielsweise aus einem Benutzernamen und einem Kennwort, die im Base64 -Format codiert sind. |
| Gegenseitige Authentifizierung über „ TLS “ und Truststore | Wenn Sie den Kommunikationstyp HTTPS mit Mutual TLS ( mTLS ) auswählen, wählen Sie einen dieser Truststore-Typen aus.
|
| Pfad der angepassten Truststore-Datei | Der absolute Pfad zu einem angepassten Truststore. Sie müssen den angepassten Truststore in das Verzeichnis QRadar Console oder Event Collector für die Protokollquelle kopieren. |
| Angepasstes Truststore-Kennwort | Das Kennwort für den angepassten Truststore. |
| Ausstellerprüfung aktivieren | Überprüfen Sie, ob das Clientzertifikat von einem bestimmten Zertifikat oder öffentlichen Schlüssel ausgestellt wurde. Ein allgemeiner Anwendungsfall ist die Überprüfung, ob eine bestimmte temporäre Zertifizierungsstelle verwendet wurde, um das Clientzertifikat auszustellen. |
| Ausstellerzertifikat oder öffentlicher Schlüssel | Das Zertifikat oder der öffentliche Schlüssel des Stamm- oder Zwischenzertifikatsausstellers im Format „ PEM “. Geben Sie das Zertifikat einschließlich des folgenden Textes ein: -----BEGIN CERTIFICATE----- -----END CERTIFICATE----- Oder geben Sie den öffentlichen Schlüssel ein, einschließlich des folgenden Textes: -----BEGIN PUBLIC KEY----- -----END PUBLIC KEY----- Wenn Sie den Parameter Ausstellerprüfung aktivieren aktiviert haben, wird dieser Parameter angezeigt. |
| CN-Zulassungsliste verwenden | Geben Sie Listen oder Muster allgemeiner Namen an, denen Clientzertifikate entsprechen müssen, nachdem die Vertrauensbeziehung hergestellt wurde. Geben Sie einfachen Text oder einen regulären Ausdruck ein. Definieren Sie mehrere Einträge, indem Sie jeden Eintrag in einer neuen Zeile eingeben. Die folgende Liste enthält Beispiele für die Typen allgemeiner Namenseinträge, die in Ihrer CN-Zulassungslisteverwendet werden sollen.
Standardmäßig ist dieser Parameter inaktiviert. |
| Zertifikatswiderruf überprüfen | Überprüft den Zertifikatswiderrufsstatus anhand der Clientzertifikatswiderrufsliste. Um diese Option zu konfigurieren, müssen Sie über eine Netzwerkverbindung zu URL verfügen, die im Feld "CRL-Verteilungspunkte" des Client-Zertifikats in X509v3 angegeben ist, und URL darf nur das CRL-Format (Certificate Revocation List) unterstützen. OSCP wird nicht unterstützt. |
| Clientzertifikatspfad (veraltet) | Legen Sie den absoluten Pfad zum Clientzertifikat fest. Sie müssen das Clientzertifikat in die QRadar Console oder die Event Collector für die Protokollquelle kopieren. Wenn Sie HTTPS mit Mutual TLS ( mTLS ) als Kommunikationstyp auswählen und Clientzertifikat auf der Festplatte (veraltet) als Mutual TLS -Authentifizierungs-Truststore auswählen, wird dieser Parameter angezeigt. |
| Ereignis-Parsing-Methode |
|
| Als Gateway-protokollquelle Verwenden | Wählen Sie diese Option, damit die gesammelten Ereignisse durch die QRadar® Traffic Analysis Engine fließen und QRadar automatisch eine oder mehrere Protokollquellen erkennen. |
| Predictive Parsing verwenden | Wenn Sie diesen Parameter aktivieren, extrahiert ein Algorithmus Protokollquellen-ID-Muster aus Ereignissen, ohne den regulären Ausdruck für jedes Ereignis auszuführen, was die Parsing-Geschwindigkeit erhöht. In seltenen Fällen kann der Algorithmus jedoch falsche Vorhersagen treffen. Aktivieren Sie das vorausschauende Parsing nur für Protokollquellentypen, von denen Sie erwarten, dass sie hohe Ereignisraten erhalten und ein schnelleres Parsing erfordern. Wenn Sie den Parameter Als Gateway-Protokollquelle verwenden aktivieren, können Sie das vorausschauende Parsing aktivieren. |
| Protokollquellen-ID-Muster | Wenn die Option Als Gateway-Protokollquelle verwenden ausgewählt ist, können Sie mit dieser Option eine angepasste Protokollquellen-ID für Ereignisse definieren, die verarbeitet werden. Wenn das Protokollquellen-ID-Muster nicht konfiguriert ist, empfängt QRadar Ereignisse als unbekannte generische Protokollquellen. Das Feld Muster für Protokollquellenkennung akzeptiert Schlüssel/Wert-Paare, wie z. B. key= value, um die angepasste Protokollquellenkennung für Ereignisse zu definieren, die verarbeitet werden, und für Protokollquellen, die gegebenenfalls automatisch erkannt werden sollen. Schlüssel ist die ID-Formatzeichenfolge, bei der es sich um den resultierenden Quellen-oder Ursprungswert handelt. Wert ist das zugeordnete Muster für reguläre Ausdrücke, das zum Auswerten der aktuellen Nutzdaten verwendet wird. Der Wert (Muster für reguläre Ausdrücke) unterstützt auch Erfassungsgruppen, die zur weiteren Anpassung des Schlüssels verwendet werden können (ID Format String). Sie können mehrere Schlüssel/Wert-Paare definieren, indem Sie jedes Muster in einer neuen Zeile eingeben. Wenn mehrere Muster verwendet werden, werden sie nacheinander ausgewertet, bis eine Übereinstimmung gefunden wird. Wenn eine Übereinstimmung gefunden wird, wird eine angepasste Protokollquellen-ID angezeigt. Die folgenden Beispiele zeigen die Funktionen für mehrere Schlüssel/Wert-Paare:
|
| EPS-Regulierung | Die maximale Anzahl von Ereignissen pro Sekunde, die QRadar einpflegt. Wenn Ihre Datenquelle die EPS-Regulierung überschreitet, wird die Datenerfassung verzögert. Die Daten werden weiterhin erfasst und dann aufgenommen, wenn die Datenquelle die EPS-Regulierung nicht mehr überschreitet. Der Standardwert ist 5000. |
| Erweiterte Serverkonfigurationsoptionen aktivieren | Aktivieren Sie diesen Parameter, um weitere Serveroptionen zu konfigurieren. Wenn Sie diesen Parameter nicht aktivieren, werden die Standardwerte verwendet. |
| Maximale Nutzdatenlänge (Byte) | Die maximale Nutzdatengröße eines einzelnen Ereignisses in Byte. Das Ereignis wird aufgeteilt, wenn seine Nutzdatengröße diesen Wert überschreitet. Der Standardwert ist 8192 und darf nicht größer als 32767 sein. Wenn Sie den Parameter Erweiterte Serverkonfigurationsoptionen aktivieren aktivieren, wird dieser Parameter angezeigt. |
| TLS Protokolle | Die Versionen von „ TLS “, die im Rahmen dieses Protokolls akzeptiert werden können. Senden Sie eine Anforderung unter Verwendung derselben Version, die für den Server ausgewählt ist. TLSv1.3 wird ab QRadar 7.5.0 UP5 unterstützt. Wichtig: TLSv1.0 und TLSv1.1 werden ab QRadar 7.3.3 FP10, 7.4.3 FP3und 7.5.0 CR nicht mehr unterstützt. Zukünftige Releases unterstützen TLSv1.0 und TLSv1.1möglicherweise nicht.
|
| Max. Länge der POST-Methodenanforderung (MB) | Die maximale Größe des Hauptteils einer POST-Methodenanforderung in MB. Wenn die Größe des POST-Anfragetextes diesen Wert überschreitet, wird HTTP 3 zurückgegeben. Der Standardwert ist 5 und darf nicht größer als 10 sein. Wenn Sie den Parameter Erweiterte Serverkonfigurationsoptionen aktivieren aktivieren, wird dieser Parameter angezeigt. |
| Threads für die Bearbeitung von Post-Anfragen | Die Anzahl der Verarbeitungsthreads, die für die Bearbeitung eingehender Postanfragen bereitgestellt werden. Wenn die Verarbeitungsthreads nicht mit den eingehenden Postdaten Schritt halten können, wird HTTP 429 zurückgegeben. Wenn Sie den Parameter Erweiterte Serverkonfigurationsoptionen aktivieren aktivieren, wird dieser Parameter angezeigt. |