Vehicle attack surface:
-
Indirect attack
-
Adas(Advanced Driving Assistant System)
-
USB
-
Optical disk
-
-
OBD[each vehicle has different obd]
-
OBD-II[introduce]
-
Interface
-
12v 16needles
-
24v 16needles
-
-
Communicate
-
SAE J1850 PWM
-
SAE J1850 VPW
-
ISO 9141-2
-
ISO 14230 KWP2000
-
ISO 15765 CAN
-
-
-
OBD can access engine ECU
-
OBD can send command
-
OBD can modify ECU firmware
-
-
-
Short range attack
-
Bluetooth
-
Keyless Entry
-
RFID(Radio Frequency Identification)
-
TPMS(Tire Pressure Monitoring System)
-
Wifi
-
DSRC and V2X(Dedicated short range communication)
-
-
Remote wireless attack
-
GPS
-
FM
-
Cellular
-
3G/4G/5G
-
Vehicle intranet introduce : FlexRay, MOST, CAN, LIN等
-
CAN
-
High speed/rate CAN [125k bite - 1M/s ]
-
Low speed/rate CAN [ 5 k bite - 125 bite/s ]
-
CAN agreement feature
-
Decentrailied [去中心]
-
Adressing based on message [基于信息寻址]
-
Bus Arbitration [总线仲裁]
-
隐态 [invisible/hidden]
-
Arbitrarily CAN node can access bus [任意can节点可以访问can总线]
-
-
显态 [visible]
-
Just one, if have anther one, it need depend on priority [相同的can访问,需要根据优先级;所以这里会产生出dos问题]
-
-
-
-