Vai al contenuto
AutoST by Zyberum GmbH
Menu

Motore · Enumerazione

Conosci ogni porta d’accesso alla ECU.

Prima di poter mettere in sicurezza una ECU, devi conoscere la sua intera superficie diagnostica. AutoST enumera endpoint, sessioni, servizi e data identifier via UDS, e ti dice quali sono rischiosi.

Risultati dell’enumerazione UDS di AutoST che mostrano arbitration ID, sessioni e servizi

In breve

Il motore di enumerazione è una scansione di discovery non distruttiva su UDS (ISO 14229). Trova endpoint ISO-TP negli intervalli a 11 bit e a 29 bit, scopre sessioni diagnostiche (0x10) incluse extended e programming, passa in rassegna ogni service ID da 0x00 a 0xFE in ciascuna sessione e classifica la risposta, legge i data identifier (0x22, l’intervallo 0xF180-0xF19F per default o l’intero spazio 0x0000-0xFFFF) e scopre le interfacce di calibrazione XCP e CCP. Ogni servizio rischioso viene valutato rispetto a una ponderazione configurabile.

Cosa fa

Discovery, dall’inizio alla fine

AutoST sonda il bus come farebbe uno specialista, ma in modo esaustivo e in pochi minuti.

can0 · ISO-TP 0x7E0 → 0x7E8
  1. discovery degli endpoint: 11 bit 0x700-0x7FF + intervallo 29 bit
  2. 10 03session
  3. 50 03 extended session
  4. rassegna dei servizi: SID 0x00-0xFE in ciascuna sessione
  5. 22 F1 90read DID
  6. 62 F1 90 VIN leggibile
  7. 31 .. 33 RoutineControl: securityAccessDenied
  8. XCP CONNECT passato in rassegna da 0x600, station ID CCP 0x0-0x10

Cosa trova AutoST

Il quadro completo di una ECU

Endpoint

Coppie ISO-TP TX/RX nell’intervallo standard a 11 bit e nell’intervallo a 29 bit, con una ricerca esaustiva opzionale.

Sessioni

Sessioni default, extended e programming, con ingresso robusto e gestione sicura delle ECU che restano bloccate in programming.

Servizi

Ogni SID sondato e classificato: supportato, accesso di sicurezza negato, non supportato nella sessione, condizioni non corrette, oppure non supportato.

Data identifier

DID leggibili con i loro valori decodificati, sia l’intervallo di identificazione sia l’intero spazio degli identificatori.

XCP e CCP

Interfacce di calibrazione esposte su CAN o CAN FD, un risultato frequente e di forte impatto.

Segnali di rischio

Servizi rischiosi (reset ECU, routine control, accesso alla memoria, request download) segnalati e valutati in automatico.

FAQ

Domande frequenti

È sicuro eseguire l’enumerazione?

L’enumerazione è non distruttiva: scopre e legge, non scrive né esegue fuzzing. La sessione programming viene testata per ultima e può essere saltata, perché alcune ECU vi restano bloccate.

Quanti servizi controlla?

Sonda ogni service ID da 0x00 a 0xFE in ciascuna sessione individuata e classifica ognuno in base al suo codice di risposta.

E i data identifier?

Per default AutoST legge l’intervallo dei DID di identificazione (0xF180-0xF19F). Una modalità esaustiva copre l’intero spazio 0x0000-0xFFFF, circa dieci minuti per sessione.

Vedilo sulla tua ECU

Esegui AutoST sulla tua ECU

In un’ora definiamo l’ambito di un progetto pilota: il tuo banco, i tuoi protocolli, i target e cosa significa successo.

  • Un piano di test concreto per il tuo setup
  • Funziona su CAN, CAN FD, DoIP e SOME/IP
  • NDA su richiesta prima di iniziare
Tom Zaubermann

La tua demo è conTom ZaubermannFondatore di Zyberum, ex responsabile del VW InCar Security Testing Lab

Già scelto da fornitori Tier 1, Tier 2 e OEM. Referenze su richiesta.

Chiamaci: +49 176 439 17074automotive@zyberum.com

Oppure inviaci un messaggio

Rispondiamo entro un giorno lavorativo.

ChiamaciPianifica un progetto pilota

Scegli un orario che ti va bene

Apri in una nuova scheda