1.0.4.152 (2022年2月08日)
已解決的問題
已將配套的 Kafka 程式庫和 OpenSSL 升級到最新版本。
儲存於離線快取時,
syslog
事件現在能夠正確地每行寫入一個事件。已更新邏輯來防止網路主機名稱變更,和使用本機主機名稱而非網路查詢值。
無論使用哪種
LogRemoteEndpointType
,憑證驗證都可以被no_verify
覆寫。例如:<key>TLSServerCertificate</key> <array> <string>no_verify</string> </array>
注意:支援的端點類型有:
TLSServerCertificate
偏好設定中的 REST、syslog
、TLS 或 Kafka。解決了當 Compliance Reporter 無法及時回覆來自 Apple 的端點安全性架構的請求時,導致端點安全性架構終止電腦上的 Compliance Reporter 的問題。
解決了在特定的偏好設定鍵中未指定任何值時,導致 Compliance Reporter 無法運行的問題。所有鍵現在都有空值驗證。
增強功能
新增了未加密的
syslog
格式網路傳輸。以前,只能進行 TLS 加密的syslog
傳輸。改進了 Compliance Reporter 在中斷連線時,將事件寫入永久性儲存空間的等待時間。
改進了 Compliance Reporter 中斷連線時的 TCP 連線逾時。
改進了當 Compliance Report 連線到偵錯模式時用於憑證錯誤的端點驗證邏輯。
改進了伺服器狀態檢查邏輯,防止在失去與記錄檔收集伺服器的連線後,無法重新連線
syslog
的問題。
偏好設定鍵更新
增加了
DoesServerSendAcknowledgment
偏好設定,用於在應用程式層級傳送附加確認的syslog
伺服器。例如:<key>LogRemoteEndpointTLS</key> <dict> <key>DoesServerSendAcknowledgement</key> <true/> </dict>