СПОСОБ, СИСТЕМА И КОМПЬЮТЕРНЫЙ ПРОГРАММНЫЙ ПРОДУКТ ДЛЯ ПРЕДОТВРАЩЕНИЯ СПУФИНГА В АВТОМОБИЛЬНОЙ СЕТИ

1. Способ предотвращения спуфинга в автомобильной сети, причем способ содержит этапы, на которых:
хранят по меньшей мере один адрес первого электронного блока управления транспортного средства;
обнаруживают по меньшей мере одно сообщение от множества вторых электронных блоков управления по шине связи транспортного средства, причем по меньшей мере одно сообщение имеет исходящий адрес, который соответствует по меньшей мере одному адресу электронного блока управления;
определяют, что упомянутое по меньшей мере одно сообщение передавали с помощью источника, отличного от электронного блока управления; и
генерируют и передают сообщение отрицательного квитирования (NACK) по меньшей мере одному модулю на шине в автомобильной сети, передающее команду множеству вторых электронных блоков управления не предпринимать никаких действий по упомянутому по меньшей мере одному сообщению.
2. Способ по п.1, в котором обнаружение выполняют с помощью программы контроля, исполняемой процессором электронного блока управления.
3. Способ по п.1, в котором обнаружение выполняют с помощью матрицы дискретных логических вентилей.
4. Способ по п.1, причем шина связи транспортного средства является частью сети транспортного средства, которая включает в себя беспроводную сеть.
5. Способ по п.1, дополнительно содержащий этап, на котором приводят злоумышленника в состояние отключения от шины после приема предварительно определенного числа NACK.
6. Способ по п.1, в котором по меньшей мере одно сообщение включает в себя данные датчика.
7. Способ по п.1, в котором электронный блок управления определяет, что по меньшей мере одно сообщение передавали с помощью источника, отличного от электронного блока управления, с помощью контроля по меньшей мере одного передаваемого сообщения электронного блока управления.
8. Способ по п.1, в котором по меньшей мере один адрес электронного блока управления является динамическим.
9. Система для предотвращения спуфинга в автомобильной сети, содержащая:
электронный блок управления, включающий в себя процессор;
приложение, исполняемое процессором, причем приложение выполнено с возможностью осуществления:
обнаружения по меньшей мере одного сообщения от множества электронных блоков управления по шине в автомобильной сети, и причем по меньшей мере одно сообщение имеет исходящий адрес, который соответствует по меньшей мере одному адресу электронного блока управления;
определения, что упомянутое по меньшей мере одно сообщение было передано с помощью источника, отличного от электронного блока управления; и
генерации и передачи сообщения NACK по меньшей мере одному модулю на шине в автомобильной сети, передающего команду множеству электронных блоков управления не предпринимать никаких действий по упомянутому по меньшей мере одному сообщению.
10. Система по п.9, причем автомобильная сеть представляет собой беспроводную сеть.
11. Система по п.9, дополнительно содержащая приведение злоумышленника в состояние отключения от шины после приема предварительно определенного числа NACK.
12. Система по п.9, причем сообщения передаются в ответ на датчик.
13. Система по п.9, в которой приложение определяет по меньшей мере один адрес электронного блока управления с помощью контроля по меньшей мере одного передаваемого сообщения электронного блока управления.
14. Система по п.9, в которой по меньшей мере один адрес электронного блока управления является динамическим.
15. Компьютерный программный продукт для предотвращения спуфинга в автомобильной сети, причем компьютерный программный продукт содержит некратковременный компьютерный носитель данных, имеющий инструкции, реализованные в нем, которые при исполнении процессором электронного блока управления предписывают электронному блоку управления осуществлять:
обнаружение по меньшей мере одного сообщения от множества электронных блоков управления по шине в автомобильной сети, и причем по меньшей мере одно сообщение имеет исходящий адрес, который соответствует по меньшей мере одному адресу электронного блока управления;
определение, что упомянутое по меньшей мере одно сообщение было передано источником, отличным от электронного блока управления; и
генерацию и передачу сообщения NACK по меньшей мере одному модулю на шине в автомобильной сети, передающего команду множеству электронных блоков управления не предпринимать никаких действий по упомянутому по меньшей мере одному сообщению.
16. Компьютерный программный продукт по п.15, причем автомобильная сеть представляет собой беспроводную сеть.
17. Компьютерный программный продукт по п.15, причем автомобильная сеть соединена с телематическим блоком.
18. Компьютерный программный продукт по п.15, причем сообщения передаются в ответ на датчик.
19. Компьютерный программный продукт по п.15, причем компьютерный программный продукт определяет по меньшей мере один адрес электронного блока управления с помощью контроля по меньшей мере одного передаваемого сообщения электронного блока управления.
20. Компьютерный программный продукт по п.15, причем по меньшей мере один адрес электронного блока управления является динамическим.