12
From safety to security novel aspects of risk in automotive networks Stefano Zanero, Secure Network

Al Tesla Revolution 2017: “S”, prima che per “Self-Driving”, dovrebbe stare per “Sicurezza”

Embed Size (px)

Citation preview

Page 1: Al Tesla Revolution 2017: “S”, prima che per “Self-Driving”, dovrebbe stare per “Sicurezza”

From safety to securitynovel aspects of risk in automotive networks

Stefano Zanero, Secure Network

Page 2: Al Tesla Revolution 2017: “S”, prima che per “Self-Driving”, dovrebbe stare per “Sicurezza”

Evolution of the Automotive WorldModern vehicle = hundreds of ECUs

Many connected systems

Varying levels of safety & security expectations

Page 3: Al Tesla Revolution 2017: “S”, prima che per “Self-Driving”, dovrebbe stare per “Sicurezza”

Attack example I● Vehicle Theft

Page 4: Al Tesla Revolution 2017: “S”, prima che per “Self-Driving”, dovrebbe stare per “Sicurezza”

Attack example II● Local Takeover

Page 5: Al Tesla Revolution 2017: “S”, prima che per “Self-Driving”, dovrebbe stare per “Sicurezza”

Attack example III ● Remote Takeover

Page 6: Al Tesla Revolution 2017: “S”, prima che per “Self-Driving”, dovrebbe stare per “Sicurezza”

Attack Vectors● Physical access to in-vehicle networks

○ Malicious mechanic○ Aftermarket parts○ Car sharing scenarios○ Physical compromise

● Wireless protocols○ Cellular○ WiFi○ Bluetooth○ etc...

Page 7: Al Tesla Revolution 2017: “S”, prima che per “Self-Driving”, dovrebbe stare per “Sicurezza”

Attack Narrative is always similar 1. Attacker finds exploit in physical or wireless systems

○ Most of these systems not designed to be secure gateways○ Changed assumptions, e.g. “if inside the vehicle, authorized”

2. Exploit is used to gain access to the in-vehicle network○ Which was not designed to host non-trusted entities, so

3. Message forgery or diagnostics actions can be leveraged○ Vehicle theft○ Temporary/permanent modification of vehicle operation○ Extraction of personal information, tracking, etc.

Page 8: Al Tesla Revolution 2017: “S”, prima che per “Self-Driving”, dovrebbe stare per “Sicurezza”

Defensive reactions...

Page 9: Al Tesla Revolution 2017: “S”, prima che per “Self-Driving”, dovrebbe stare per “Sicurezza”

Defensive (non) reactions...

Page 10: Al Tesla Revolution 2017: “S”, prima che per “Self-Driving”, dovrebbe stare per “Sicurezza”

Welcome to the Internet of ToastersWhere we find out that Twitter can be DDoSed by an army of toasters with “admin:admin” as their toasting credentials

(credit: https://www.flashpoint-intel.com/mirai-botnet-linked-dyn-dns-ddos-attacks/)

Page 11: Al Tesla Revolution 2017: “S”, prima che per “Self-Driving”, dovrebbe stare per “Sicurezza”

In conclusion

● Security cannot be bolted on automotive networks one hack and one patch at a time

● Sound security engineering does not start from vulnerabilities● Designing an invulnerable system is not and can not be the

point● We must embed risk based security design in the process

Page 12: Al Tesla Revolution 2017: “S”, prima che per “Self-Driving”, dovrebbe stare per “Sicurezza”

Thanks for your attention!

Questions and feedback:

@raistolo

[email protected]