Describir: Development and Evaluation of CANBench: A Testbed for Assessing the Security of Automotive CAN Buses