Android Automotive devices are expected to exchange data with critical vehicle subsystems, e.g., by using the vehicle HAL to send and receive messages over vehicle networks such as CAN bus. Android Automotive device implementations MUST implement security features below the Android framework layers to prevent malicious or unintentional interaction between the Android framework or third-party apps and vehicle subsystems. These security features are as follows: