I ricercatori di sicurezza hanno dimostrato più volte che una radio definita da software economica può falsificare gli ID dei sensori TPMS e iniettare falsi avvisi di bassa pressione da diversi metri di distanza. Questo articolo esamina le contromisure software che rendono tali attacchi impraticabili sulle piattaforme veicolari moderne.
Un attacco di spoofing di base richiede solo di catturare una volta l'ID a 32 bit di un sensore legittimo, per poi trasmettere valori di pressione arbitrari sotto quell'identità. Senza un vincolo crittografico, la centralina ricevitore non ha modo di distinguere il pacchetto falsificato da una trasmissione genuina, permettendo a un attaccante di generare avvisi persistenti sul cruscotto o, nei casi più gravi, di alimentare dati implausibili nella logica di controllo della stabilità.
Il software gateway moderno rifiuta qualsiasi pacchetto il cui valore di contatore variabile non sia strettamente maggiore dell'ultimo valore accettato per quell'ID sensore, e verifica un codice di autenticazione del messaggio leggero calcolato con una chiave provisionata durante l'abbinamento. Combinato con il rilevamento relay basato su RSSI, questo riduce la superficie di attacco pratica da un semplice replay radio a un tentativo di estrazione della chiave dispendioso in risorse che richiede accesso fisico al sensore.