Security in Autonomous Vehicles: A Review of Attacks and Defenses | Synapse