Un sistema di assistenza alla guida è un software che aiuta una persona a guidare gestendo o supportando attività come lo sterzo, il controllo della velocità, il mantenimento della corsia, la frenata o la guida del percorso. Non è completamente autonomo: il conducente umano deve rimanere vigile, monitorare la strada ed essere pronto a intervenire quando il sistema raggiunge i propri limiti. L'esatto ambito operativo è importante, perché il sistema potrebbe funzionare in sicurezza solo in determinate condizioni di traffico, meteorologiche o stradali.
Nel campo della sicurezza informatica, i sistemi di assistenza alla guida sono importanti perché combinano software, sensori, connettività e giudizio umano. Gli aggressori possono tentare di comprometterli falsificando gli input, manomettendo gli aggiornamenti, abusando dei servizi remoti o confondendo gli utenti tramite segnali dell'interfaccia fuorvianti. Chi difende si concentra su aggiornamenti software autenticati, integrità dei sensori, comunicazioni sicure e chiari avvisi di passaggio di controllo. Anche una buona denominazione e una buona progettazione dell'interfaccia utente riducono l'eccessiva fiducia, che è un problema di sicurezza tanto quanto uno tecnico.


