Sommario

Introduzione

Prerequisiti

Requisiti

Componenti usati

Problema

Soluzione

Informazioni correlate

Introduzione

In questo documento viene descritto come risolvere i problemi relativi alle definizioni TETRA. Errore 3000.

Prerequisiti

Requisiti

Cisco raccomanda la conoscenza dei seguenti argomenti:

- Cisco Secure Endpoint

Componenti usati

Le informazioni fornite in questo documento si basano su:

- Cisco Secure Endpoint connector (qualsiasi versione)

- Wireshark (qualsiasi versione)

Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.

Problema

1. Sull'endpoint, l'aggiornamento delle definizioni TETRA non riesce con il messaggio di errore "Unable to install updates.Please try again later" (Impossibile installare gli aggiornamenti. Riprovare più tardi).

2. In Cisco Secure Endpoint Console viene osservato un errore menzionato:
"Aggiornamento non riuscito a causa di un timeout di rete. Controllare le impostazioni di rete, firewall o proxy per verificare la connettività tra gli endpoint e il server di aggiornamento. Se il problema persiste, contattare il supporto Cisco."

3. In debug sfc.exe.log, le definizioni aggiornate non sono riuscite e viene rilevato l'errore 3000, che sta per Unknown_Error come documentato.
(978223515, +0 ms) Aug 04 07:30:23 [11944]: TETRAUpdateInterface::update updateDir: C:\Program Files\Cisco\AMP\tetra, 20, -3000, -3000, 0, 0, 0

(978223515, +0 ms) Aug 04 07:30:23 [11944]: ERROR: TETRAUpdateInterface::update Update failed with error -3000

(978223515, +0 ms) Aug 04 07:30:23 [11944]: PipeSend: sending message to user interface: 26, id: 0

(978223515, +0 ms) Aug 04 07:30:23 [860]: PipeWrite: waiting on pipe event handle

(978223515, +0 ms) Aug 04 07:30:23 [11944]: TETRAUpdaterInit defInit: 0, bUpdate: 0

(978223515, +0 ms) Aug 04 07:30:23 [11944]: TETRAUpdaterInit bUpdate: 0, bReload: 0

(978223515, +0 ms) Aug 04 07:30:23 [11944]: FASharedPtr<class TETRAUpdateInterface>::ReleaseInstance count: 1

(978223515, +0 ms) Aug 04 07:30:23 [11944]: PerformTETRAUpdate: bUpdated = FALSE, state: 20, status: -3000

(978223515, +0 ms) Aug 04 07:30:23 [11944]: PerformTETRAUpdate: sig count: 0, version: 0

(978223515, +0 ms) Aug 04 07:30:23 [11944]: Config::IsUploadEventEnabled: returns 1, 1

(978223515, +0 ms) Aug 04 07:30:23 [11944]: AVStat::CopyInternal : engine - 2, defs - 0, first failure - never, last err code - 4294964296, last upd success - never

(978223515, +0 ms) Aug 04 07:30:23 [11944]: AVStat::CopyInternal : engine - 2, defs - 0, first failure - Thu Aug 4 06:35:16 2022, last err code - 4294964296, last upd success - never

Soluzione

1. Abilitare l'opzione Consenti all'utente di aggiornare le definizioni TETRA in Criteri AMP > Interfaccia utente client sulla console. Con questo parametro è possibile attivare l'aggiornamento TETRA come richiesto durante la risoluzione dei problemi.

2. Abilitare inoltre il connettore di debug e il registro a livello di cassetto sull'endpoint o tramite criteri AMP.

3. Acquisire le acquisizioni di pacchetti sull'endpoint con aggiornamenti TETRA riusciti e non riusciti per le definizioni TETRA mentre si fa clic su Aggiorna TETRA sull'endpoint.

4. In caso di aggiornamento TETRA dell'endpoint riuscito, filtrare i pacchetti con http.host == "tetra-defs.amp.cisco.com:443" e quindi "seguire il flusso tcp.stream" di ciascun pacchetto per analizzare il traffico correlato.

5. Nel pacchetto Server Hello, è possibile vedere il server accetta la cifratura "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384" nel pacchetto Server Hello.

6. Il server Cisco Secure Endpoint TETRA accetta solo i seguenti tipi di crittografia:

TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

TLS_DHE_RSA_WITH_AES_128_GCM_SHA256

TLS_AES_128_GCM_SHA256

7. Nell'endpoint con errore di aggiornamento TETRA, nell'acquisizione dei pacchetti viene rilevato un errore irreversibile nell'handshake SSL dopo il pacchetto Hello del client.

8. Nel pacchetto Client Hello, è possibile visualizzare le cifrature offerte dall'endpoint.

9. È inoltre possibile eseguire la verifica incrociata dei cifrari abilitati sull'endpoint con Get-TlsCipherSuite | ft name comando PowerShell.

10. Nel caso in cui le cifrature menzionate nel passo 6 non siano elencate qui, è la causa dell'errore dell'handshake SSL.

11. Per risolvere il problema, verificare l'ordine della suite di crittografia SSL in Criteri di gruppo:
Run -> gpedit.msc -> Local Computer Policy -> Computer Configuration -> Administrative Templates -> Network -> SSL Configuration Settings -> SSL Cipher Suite Order -> Edit policy setting

12. L'ordine della suite di cifratura deve essere Non configurato o Disattivato e, se impostato su Attivato, aggiungere all'elenco le cifrature indicate al punto 6.

13. Applicare le modifiche e riavviare l'endpoint per rendere le modifiche disponibili per le applicazioni.

14. Riprovare ad aggiornare TETRA al termine del riavvio.

15. Se il problema relativo alle definizioni TETRA persiste, analizzare nuovamente i registri e le acquisizioni.

Informazioni correlate

- Supporto tecnico Cisco e download