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 verwendeten LogRemoteEndpointType 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 Einstellung TLSServerCertificate.

  • 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üsselte syslog-Ü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ür syslog-Server hinzugefügt, die eine zusätzliche Bestätigung auf Anwendungsebene senden. Beispiel:

    <key>LogRemoteEndpointTLS</key>
    <dict>
        <key>DoesServerSendAcknowledgement</key>
        <true/>
    </dict>