1.0.4.152 (2022-02-08)
Gelöste Probleme
Gebündelte Kafka Bibliothek und OpenSSL wurden auf die neusten Versionen aktualisiert.
Syslog
-Ereignisse schreiben nun korrekt ein Ereignis pro Zeile, wenn sie im Offline-Cache gespeichert werden.Logik wurde aktualisiert, um Änderungen des Netzwerk-Hostnamens zu verhindern und den lokalen Hostnamen anstelle eines im Netzwerk abgerufenen Wertes zu verwenden.
Die Zertifikatsüberprüfung kann durch
no_verify
im jeweils verwendetenLogRemoteEndpointType
außer Kraft gesetzt werden. Beispiel:<key>TLSServerCertificate</key> <array> <string>no_verify</string> </array>
Hinweis:Unterstützte Endpunkttypen: REST,
syslog
, TLS oder Kafka in der EinstellungTLSServerCertificate
.Es wurde ein Problem behoben, bei dem Compliance Reporter nicht sofort auf Anfragen Endpoint Security Frameworks von Apple antwortete, was dazu führte, dass Compliance Reporter auf Computern durch das Endpoint Security Framework beendet wurde.
Es wurde ein Problem behoben, das zum Absturz von Compliance Reporter führte, wenn in einem bestimmten Präferenzschlüssel kein Wert angegeben war. Alle Schlüssel prüfen jetzt auf Nullwerte.
Verbesserungen
Unverschlüsselte Netzwerkübertragung im
syslog
-Format hinzugefügt. Bisher war nur eine TLS-verschlüsseltesyslog
-Übertragung möglich.Wartezeit für Compliance Reporter beim Schreiben von Ereignissen in den persistenten Speicher beim Trennen der Verbindung verbessert.
TCP-Verbindungs-Timeouts verbessert, wenn die Verbindung zu Compliance Reporter unterbrochen wird.
Logik für die Endpunktvalidierung bei Zertifikatsfehlern verbessert, wenn Compliance Reporter mit dem Debug-Modus verbunden ist.
Logik zur Überprüfung des Serverstatus verbessert, um ein Problem zu vermeiden, bei dem
syslog
-Verbindungen nach dem Verlust der Verbindung zum Protokollsammel-Server nicht wiederhergestellt werden konnten.
Einstellungsschlüssel – Aktualisierungen
Einstellung
DoesServerSendAcknowledgment
fürsyslog
-Server hinzugefügt, die eine zusätzliche Bestätigung auf Anwendungsebene senden. Beispiel:<key>LogRemoteEndpointTLS</key> <dict> <key>DoesServerSendAcknowledgement</key> <true/> </dict>