1.0.4.152 (08/02/2022)
Problèmes résolus
Mise à jour groupée de la bibliothèque Kafka et d’OpenSSL vers les dernières versions.
Lors de la mise en cache hors ligne des événements
syslog
, l’écriture se fait bien désormais à raison d’un événement par ligne.Mise à jour de la logique pour empêcher les changements de nom d’hôte réseau et utiliser le nom d’hôte local au lieu d’une valeur demandée par le réseau.
La vérification des certificats peut être outrepassée avec l’option
no_verify
, quel que soit leLogRemoteEndpointType
utilisé. Par exemple :<key>TLSServerCertificate</key> <array> <string>no_verify</string> </array>
Remarque :Les types de points terminaux pris en charge sont les suivants : REST,
syslog
, TLS, ou Kafka dans les préférencesTLSServerCertificate
.Résolution d’un problème où Compliance Reporter ne répondait pas suffisamment vite aux demandes d’Endpoint Security Framework d’Apple, ce qui amenait Endpoint Security Framework à fermer Compliance Reporter sur les ordinateurs.
Résolution d’un problème qui entraînait le plantage de Compliance Reporter lorsqu’aucune valeur n’était indiquée dans une clé de préférence spécifique. Toutes les clés nécessitent désormais d’être validée en l’absence de valeur.
Améliorations
Ajout d’une transmission réseau non chiffrée au format
syslog
. Auparavant, seule la transmission TLS chiffréesyslog
était possible.Amélioration du temps d’attente vis-à-vis de l’écriture des événements par Compliance Reporter dans le stockage persistant lors de la déconnexion.
Amélioration des délais de connexion TCP lorsque Compliance Reporter est déconnecté.
Amélioration de la logique de validation des points terminaux pour les erreurs de certificat lorsque Compliance Reporter est connecté en mode débogage.
Amélioration de la logique de vérification de l’état du serveur pour empêcher l’apparition d’un problème lorsque les connexions
syslog
ne sont pas rétablies une fois la connectivité au serveur de collecte des journaux perdue.
Mises à jour de clés de préférence
Ajout de la préférence
DoesServerSendAcknowledgment
pour les serveurssyslog
afin d’envoyer une confirmation supplémentaire au niveau de l’app. Par exemple :<key>LogRemoteEndpointTLS</key> <dict> <key>DoesServerSendAcknowledgement</key> <true/> </dict>