FIELD OF THE DISCLOSURE

The present disclosure relates to data provision to a system, and in particular relates to the changing of data provision source to the system.

BACKGROUND

An application within a system may require external data to operate. For example, in a vehicle system, an electronic control unit (ECU) may include a software code that requires obtaining of updates, services, or other data from an external server.

Often such application is behind a firewall in order to protect the system from malicious actors. In this regard, the data from the external server may need to pass through such firewall in order to be obtained by the application. In some cases, the connection between the application and the external server may be permitted by the firewall through whitelists or may be denied based on blacklists.

However, if the external server providing the data to the application within the system changes, one or both of the firewall and the application need to also efficiently and securely change to allow data from the new external server to be provided to the application.

