CPC G06F 21/552 (2013.01) [B60R 16/02 (2013.01); B60R 16/023 (2013.01); B60R 16/0231 (2013.01); B60R 25/307 (2013.01); G06F 13/36 (2013.01); H04L 12/28 (2013.01); H04L 12/40 (2013.01); H04L 63/0263 (2013.01); H04L 63/20 (2013.01); G06F 2221/034 (2013.01); H04L 2012/40215 (2013.01); H04L 63/02 (2013.01)] | 20 Claims |
1. A method used in an on-board network system provided with a plurality of electronic controllers that exchange messages by communication over one or more networks, and a fraud detecting electronic controller connected to the one or more networks, the method comprising:
receiving an inquiry for a vehicle status indicating whether or not a vehicle in which the fraud detecting electronic controller is installed is running from an external device,
transmitting the vehicle status to the external device,
determining, in the fraud detecting electronic controller, whether or not a message transmitted on the one or more networks connected to the fraud detecting electronic controller conforms to the rules based on fraud detection rules;
receiving, from the external device external to the on-board network system, the delivery data including updated fraud detection rules and network type information indicating one of a plurality of network types to which the updated fraud detection rules are to be applied;
determining whether or not the vehicle is running;
when the vehicle is determined to be running, additionally determining whether or not the network type information indicates a drive network that is connected to an electronic controller related to travel of the vehicle;
(i) when the network type information indicates the drive network, not conducting an update process with the updated fraud detection rules; and
(ii) when the network type information does not indicate the drive network, updating the fraud detection rules to the updated fraud detection rules.
|