I do seem to recollect a few years back when the development of self driving cars was in its relative infancy, that concerns were expressed around the security and integrity of the manufacturers software and the likelihood of viruses being introduced by other gadgets eg mobile phones, usb sticks, interfacing with the cars hardware/software.
Have they built sufficient firewalls and antivirus to prevent this and how does the system keep those upto date? How do they maintain the ongoing integrity of the software?