SlideShare a Scribd company logo
1 of 27
Download to read offline
OWASP Sweden 20120514




                Gentlemen,
             Start your engines
                    Mattias Jidhage
Omegapoint

                                               - Founded in 2001
                                               - 170 consultants
                                               - e-Business & Security
                         Falun	



New York	


                                    Stockholm	


        Göteborg	

                             Kalmar	

    Helsingborg	


              Malmö
Agenda
Telematics
                               “integrated use of telecommunications and informatics”




ECU	
  =	
  Electronic	
  C
BCM=Brake	
  
ECU=Engine	
   ontrol	
  
CCU=Convenience	
  ontrol	
  
ACU=Airbag	
  CC ontrol	
   odule	
  
CTM=Central	
   Ciming	
  Module	
  
GEM=General	
  Electronic	
   M
SCM=Suspension	
   ontrol	
  U odule	
  
TCM=Transmission	
   M Module	
  
BCM=Body	
  CCTontrol	
  ontrol	
  odule	
  
ECM=Engine	
  ontrol	
  CUodule	
  M
PCM=Powertrain	
  CC Mnit	
  MUnit	
  
CCM=Central	
  ontrol	
  ontrol	
  nit odule	
  
~100	
  Bosch,	
  Siemens,	
  Delphi..	
  
Infotainment
•  Tech fragmentation        •  Full featured browser
   –  Cost                     –  Torch
   –  Long dev cycle           –  Netfront
•  Apps for the car          •  OS
   –  HTML5                    –  Blackberry
   –  JavaScript               –  Windows
•  App stores                  –  Android
   –  Blackberry App World   •  Smartphones on
   –  Android Market            wheels?
   –  Mbrace?
Telematics
                               “integrated use of telecommunications and informatics”




ECU	
  =	
  Electronic	
  C
BCM=Brake	
  
ECU=Engine	
   ontrol	
  
CCU=Convenience	
  ontrol	
  
ACU=Airbag	
  CC ontrol	
   odule	
  
CTM=Central	
   Ciming	
  Module	
  
GEM=General	
  Electronic	
   M
SCM=Suspension	
   ontrol	
  U odule	
  
TCM=Transmission	
   M Module	
  
BCM=Body	
  CCTontrol	
  ontrol	
  odule	
  
ECM=Engine	
  ontrol	
  CUodule	
  M
PCM=Powertrain	
  CC Mnit	
  MUnit	
  
CCM=Central	
  ontrol	
  ontrol	
  nit odule	
  
~100	
  Bosch,	
  Siemens,	
  Delphi..	
  
Telematics
                               “integrated use of telecommunications and informatics”




ECU	
  =	
  Electronic	
  C
BCM=Brake	
  
ECU=Engine	
   ontrol	
  
CCU=Convenience	
  ontrol	
  
ACU=Airbag	
  CC ontrol	
   odule	
  
CTM=Central	
   Ciming	
  Module	
  
GEM=General	
  Electronic	
   M
SCM=Suspension	
   ontrol	
  U odule	
  
TCM=Transmission	
   M Module	
  
BCM=Body	
  CCTontrol	
  ontrol	
  odule	
  
ECM=Engine	
  ontrol	
  CUodule	
  M
PCM=Powertrain	
  CC Mnit	
  MUnit	
  
CCM=Central	
  ontrol	
  ontrol	
  nit odule	
  
~100	
  Bosch,	
  Siemens,	
  Delphi..	
  
Telematics




Potentially less than great security?
Eh, What's up Doc?
•    The Car
•    Transport
•    Server
•    Client
The Car - Research
•  Experimental Security Analysis of a
   Modern Automobile
  –  OBD-II
•  Comprehensive Experimental Analyses of
   Automotive Attack Surfaces
  –  CD
  –  OBD-II (PassThru)
  –  Bluetooth
  –  GSM
The Car – Reality
•  War Texting: Identifying and Interacting
   with Devices on the Telephone Network
  –  Method for attacking telematics
     •  In general: GSM Baseband + uC Chip
     •  UART -> RE -> Firmware -> Vulnerability
  –  How2 find targets?
     •  FindMe
     •  WhoIs
The Car – Reality

•  Put it to the test
   –  Zoombak Tracking Device
      •  Zoombak Scanner
      •  Ask nicely via SMS
   –  Subaru Outback 1998
      •  after market telematics unit
      •  unlock and start engine
      •  http://youtu.be/bNDv00SGb6w
Transport - GSM
•  A5/1

•  SRLabs
  –  CCC 2009, BlackHat 2010
  –  Rainbow tables (100.000 years to 1 month)
  –  Decode voice
     •  100-300m upstream
     •  5-35km downstream
Transport – GPRS/EDGE
                    No encryption
•    GEA/0
•    GEA/1
•    GEA/2
•    GEA/3
•    GEA/4            No users



•  SRLabs
     –  CCC 2011, Crypto analysis (weak crypto)
     –  Decode GPRS -> Wireshark
Transport – cell




        USRP H
          W
Server
•  Car interface
  –  Proprietary protocol
     •  ASN.1 – Touring complete
     •  GPRS, EDGE, SMS and data over voice
  –  “We use a Private APN”
     •  Generic Routing Encapsulation
     •  Node to Node communication
•  Operator web application
•  Smartphone interface: REST/JSON
Client - browser
•  Web application
  –  no news
  –  move on
  –  there is nothing to see

  –  DriveBy Trojan Download & Install
     •  Starring Windows
     •  Guest appearance by Mac OSX
Client – smart phone
•  Few real vulnerability tests performed
•  iOS
  –  Continous Jailbreak
  –  iOS 5.0.1 - iPhone 4GS and iPad2
  –  iOS 5.1.x – iPad3 – no public (i0n1c, pod2g)


•  Android
  –  Rouge apps
  –  Android Market - ‘Bouncer’
Conclusion
•    All components are possible targets
•    Very few has the complete picture
•    Activity in the security arena
•    This is going to get worse before it gets
     better
     –  2012 models CAN bus is unprotected
     –  New tools arriving every day
     –  Larger attack surface than ever
•  Use fast shoes
What’s to come?
  “Internet of Things”
       TLA = IoT
The Future
The Future
•  Telematics – M2M
  –  “integrated use of telecommunications and
     informatics”




   Insulin pump                Prescription
                               medication
The Future




 ABB IRB 6640
Industrial robot
The Future
          Three Gorges
Infrastructure - SCADA – Stuxnet
The Future
Home Metering Unit - SmartGrid
  270 000 HMU using ZigBee
everything is a computer




Thank You!
@mjidhage
mattias.jidhage@owasp.org
References
•  http://www.autosec.org/publications.html
•  http://www.isecpartners.com/storage/docs/presentations/
   isec_bh2011_war_texting.pdf
•  http://events.ccc.de/congress/2009/Fahrplan/
   attachments/1519_26C3.Karsten.Nohl.GSM.pdf
•  https://srlabs.de/blog/wp-content/uploads/
   2010/07/100729.Breaking.GSM_.Privacy.BlackHat1.pdf
•  http://events.ccc.de/camp/2011/Fahrplan/attachments/
   1868_110810.SRLabs-Camp-GRPS_Intercept.pdf

More Related Content

What's hot

CyberLab Vehicle Tracking System
CyberLab Vehicle Tracking SystemCyberLab Vehicle Tracking System
CyberLab Vehicle Tracking SystemVivek chan
 
Iot based smart bus tracking system
Iot based smart bus tracking systemIot based smart bus tracking system
Iot based smart bus tracking systemRahul Wagh
 
Gsm based advance security and rtealtime vehicle tracking using gps technolgy 3
Gsm based advance security and rtealtime vehicle tracking using gps technolgy 3Gsm based advance security and rtealtime vehicle tracking using gps technolgy 3
Gsm based advance security and rtealtime vehicle tracking using gps technolgy 3Hardik Patel
 
gps and gsm vehicle tracking system| nuevas technologies pvt ltd
gps and gsm vehicle tracking system| nuevas technologies pvt ltdgps and gsm vehicle tracking system| nuevas technologies pvt ltd
gps and gsm vehicle tracking system| nuevas technologies pvt ltdprashant surgude
 
Traffic control system
Traffic control systemTraffic control system
Traffic control systemzahid6
 
Vehicle Tracking System by Arduino UNO
Vehicle Tracking System by Arduino UNOVehicle Tracking System by Arduino UNO
Vehicle Tracking System by Arduino UNOPulkit Singhal
 
Automation of car using embedded syatem
Automation of car using embedded syatemAutomation of car using embedded syatem
Automation of car using embedded syatemJEEVA ARAVINTH
 
Samsara Dash Cam Review
Samsara Dash Cam ReviewSamsara Dash Cam Review
Samsara Dash Cam Reviewrosymoore787
 
Autonomous RC car using gps
Autonomous RC car using gpsAutonomous RC car using gps
Autonomous RC car using gpsma_np
 
Scheda tecnica BMW M3 ed M4
Scheda tecnica BMW M3 ed M4Scheda tecnica BMW M3 ed M4
Scheda tecnica BMW M3 ed M4Autoblog.it
 
VEHICLE TRACKING SYSTEM
VEHICLE TRACKING SYSTEMVEHICLE TRACKING SYSTEM
VEHICLE TRACKING SYSTEMNishil Patel
 
Scheda tecnica Bmw x5
Scheda tecnica Bmw x5Scheda tecnica Bmw x5
Scheda tecnica Bmw x5Autoblog.it
 
Wireless Accident Identification
Wireless Accident IdentificationWireless Accident Identification
Wireless Accident Identificationshivu1234
 
6 smart traffic control
6 smart traffic control6 smart traffic control
6 smart traffic controlYousaf Hameed
 
Vehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsmVehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsmanita maharjan
 

What's hot (20)

CyberLab Vehicle Tracking System
CyberLab Vehicle Tracking SystemCyberLab Vehicle Tracking System
CyberLab Vehicle Tracking System
 
Iot based smart bus tracking system
Iot based smart bus tracking systemIot based smart bus tracking system
Iot based smart bus tracking system
 
Gsm based advance security and rtealtime vehicle tracking using gps technolgy 3
Gsm based advance security and rtealtime vehicle tracking using gps technolgy 3Gsm based advance security and rtealtime vehicle tracking using gps technolgy 3
Gsm based advance security and rtealtime vehicle tracking using gps technolgy 3
 
gps and gsm vehicle tracking system| nuevas technologies pvt ltd
gps and gsm vehicle tracking system| nuevas technologies pvt ltdgps and gsm vehicle tracking system| nuevas technologies pvt ltd
gps and gsm vehicle tracking system| nuevas technologies pvt ltd
 
Traffic control system
Traffic control systemTraffic control system
Traffic control system
 
Vehicle Tracking System by Arduino UNO
Vehicle Tracking System by Arduino UNOVehicle Tracking System by Arduino UNO
Vehicle Tracking System by Arduino UNO
 
Automation of car using embedded syatem
Automation of car using embedded syatemAutomation of car using embedded syatem
Automation of car using embedded syatem
 
Samsara Dash Cam Review
Samsara Dash Cam ReviewSamsara Dash Cam Review
Samsara Dash Cam Review
 
Autonomous RC car using gps
Autonomous RC car using gpsAutonomous RC car using gps
Autonomous RC car using gps
 
Final paper modified
Final paper   modifiedFinal paper   modified
Final paper modified
 
Scheda tecnica BMW M3 ed M4
Scheda tecnica BMW M3 ed M4Scheda tecnica BMW M3 ed M4
Scheda tecnica BMW M3 ed M4
 
ECU: Electronic Control Units in Electric Two Wheeler
ECU: Electronic Control Units in Electric Two WheelerECU: Electronic Control Units in Electric Two Wheeler
ECU: Electronic Control Units in Electric Two Wheeler
 
Vts ppt( new)
Vts ppt( new)Vts ppt( new)
Vts ppt( new)
 
VEHICLE TRACKING SYSTEM
VEHICLE TRACKING SYSTEMVEHICLE TRACKING SYSTEM
VEHICLE TRACKING SYSTEM
 
Scheda tecnica Bmw x5
Scheda tecnica Bmw x5Scheda tecnica Bmw x5
Scheda tecnica Bmw x5
 
Wireless Accident Identification
Wireless Accident IdentificationWireless Accident Identification
Wireless Accident Identification
 
J1939 Stack Source Code
J1939 Stack Source CodeJ1939 Stack Source Code
J1939 Stack Source Code
 
Vehicle tracking by gps gsm
Vehicle tracking by gps   gsm Vehicle tracking by gps   gsm
Vehicle tracking by gps gsm
 
6 smart traffic control
6 smart traffic control6 smart traffic control
6 smart traffic control
 
Vehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsmVehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsm
 

Similar to Gentlemen, Start Your Engines 20120514

SIMATIC manager سيماتك منجر سيمنز
SIMATIC manager سيماتك منجر سيمنزSIMATIC manager سيماتك منجر سيمنز
SIMATIC manager سيماتك منجر سيمنزEssosElectronic
 
Gsm based advance security and rtealtime vehicle tracking using gps technolgy 2
Gsm based advance security and rtealtime vehicle tracking using gps technolgy 2Gsm based advance security and rtealtime vehicle tracking using gps technolgy 2
Gsm based advance security and rtealtime vehicle tracking using gps technolgy 2Hardik Patel
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Thingscumulocity
 
NXP_SDV_RealTime software development organisation
NXP_SDV_RealTime software development organisationNXP_SDV_RealTime software development organisation
NXP_SDV_RealTime software development organisationssuser57b3e5
 
Vehicular_Networking_Slides.pdf
Vehicular_Networking_Slides.pdfVehicular_Networking_Slides.pdf
Vehicular_Networking_Slides.pdfssuserc656bb
 
Automatic Toll Tax Collection System by Using RFID
Automatic Toll Tax Collection System by Using RFIDAutomatic Toll Tax Collection System by Using RFID
Automatic Toll Tax Collection System by Using RFIDSahal Patel
 
Suns Out Guns Out: Hacking without a Vehicle by Charlie Miller & Chris Valasek
Suns Out Guns Out: Hacking without a Vehicle by Charlie Miller & Chris ValasekSuns Out Guns Out: Hacking without a Vehicle by Charlie Miller & Chris Valasek
Suns Out Guns Out: Hacking without a Vehicle by Charlie Miller & Chris ValasekShakacon
 
DEFCON-21 - How to Hack Your Mini Cooper, by Jason Staggs
DEFCON-21 - How to Hack Your Mini Cooper, by Jason StaggsDEFCON-21 - How to Hack Your Mini Cooper, by Jason Staggs
DEFCON-21 - How to Hack Your Mini Cooper, by Jason StaggsGuy Boulianne
 
Smart infrastructure for autonomous vehicles
Smart infrastructure for autonomous vehicles Smart infrastructure for autonomous vehicles
Smart infrastructure for autonomous vehicles Jeffrey Funk
 
Automotive electronics Systems by Ravikumar Chilmula
Automotive electronics Systems by Ravikumar ChilmulaAutomotive electronics Systems by Ravikumar Chilmula
Automotive electronics Systems by Ravikumar ChilmulaRavikumar Chilmula
 
Connected car solution and E-call system for OEM by Smartdriving
Connected car solution and E-call system for OEM by SmartdrivingConnected car solution and E-call system for OEM by Smartdriving
Connected car solution and E-call system for OEM by SmartdrivingNikita Kasyanenko
 
Automotive electronics
Automotive  electronicsAutomotive  electronics
Automotive electronicsjeet1991
 
Gsm anti theft
Gsm anti theftGsm anti theft
Gsm anti theftAshu0711
 

Similar to Gentlemen, Start Your Engines 20120514 (20)

SIMATIC manager سيماتك منجر سيمنز
SIMATIC manager سيماتك منجر سيمنزSIMATIC manager سيماتك منجر سيمنز
SIMATIC manager سيماتك منجر سيمنز
 
IMCC.pptx
IMCC.pptxIMCC.pptx
IMCC.pptx
 
Embedded Systems in Automotive
Embedded Systems in Automotive Embedded Systems in Automotive
Embedded Systems in Automotive
 
Gsm based advance security and rtealtime vehicle tracking using gps technolgy 2
Gsm based advance security and rtealtime vehicle tracking using gps technolgy 2Gsm based advance security and rtealtime vehicle tracking using gps technolgy 2
Gsm based advance security and rtealtime vehicle tracking using gps technolgy 2
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
NXP_SDV_RealTime software development organisation
NXP_SDV_RealTime software development organisationNXP_SDV_RealTime software development organisation
NXP_SDV_RealTime software development organisation
 
Remote car locking system
Remote car locking systemRemote car locking system
Remote car locking system
 
Vehicular_Networking_Slides.pdf
Vehicular_Networking_Slides.pdfVehicular_Networking_Slides.pdf
Vehicular_Networking_Slides.pdf
 
Automatic Toll Tax Collection System by Using RFID
Automatic Toll Tax Collection System by Using RFIDAutomatic Toll Tax Collection System by Using RFID
Automatic Toll Tax Collection System by Using RFID
 
Suns Out Guns Out: Hacking without a Vehicle by Charlie Miller & Chris Valasek
Suns Out Guns Out: Hacking without a Vehicle by Charlie Miller & Chris ValasekSuns Out Guns Out: Hacking without a Vehicle by Charlie Miller & Chris Valasek
Suns Out Guns Out: Hacking without a Vehicle by Charlie Miller & Chris Valasek
 
Research skills
Research skillsResearch skills
Research skills
 
DEFCON-21 - How to Hack Your Mini Cooper, by Jason Staggs
DEFCON-21 - How to Hack Your Mini Cooper, by Jason StaggsDEFCON-21 - How to Hack Your Mini Cooper, by Jason Staggs
DEFCON-21 - How to Hack Your Mini Cooper, by Jason Staggs
 
111ei0254ppt8thsem
111ei0254ppt8thsem111ei0254ppt8thsem
111ei0254ppt8thsem
 
Smart infrastructure for autonomous vehicles
Smart infrastructure for autonomous vehicles Smart infrastructure for autonomous vehicles
Smart infrastructure for autonomous vehicles
 
Automotive electronics Systems by Ravikumar Chilmula
Automotive electronics Systems by Ravikumar ChilmulaAutomotive electronics Systems by Ravikumar Chilmula
Automotive electronics Systems by Ravikumar Chilmula
 
Embedded
EmbeddedEmbedded
Embedded
 
Embedded
EmbeddedEmbedded
Embedded
 
Connected car solution and E-call system for OEM by Smartdriving
Connected car solution and E-call system for OEM by SmartdrivingConnected car solution and E-call system for OEM by Smartdriving
Connected car solution and E-call system for OEM by Smartdriving
 
Automotive electronics
Automotive  electronicsAutomotive  electronics
Automotive electronics
 
Gsm anti theft
Gsm anti theftGsm anti theft
Gsm anti theft
 

Recently uploaded

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 

Recently uploaded (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 

Gentlemen, Start Your Engines 20120514

  • 1. OWASP Sweden 20120514 Gentlemen, Start your engines Mattias Jidhage
  • 2. Omegapoint - Founded in 2001 - 170 consultants - e-Business & Security Falun New York Stockholm Göteborg Kalmar Helsingborg Malmö
  • 4. Telematics “integrated use of telecommunications and informatics” ECU  =  Electronic  C BCM=Brake   ECU=Engine   ontrol   CCU=Convenience  ontrol   ACU=Airbag  CC ontrol   odule   CTM=Central   Ciming  Module   GEM=General  Electronic   M SCM=Suspension   ontrol  U odule   TCM=Transmission   M Module   BCM=Body  CCTontrol  ontrol  odule   ECM=Engine  ontrol  CUodule  M PCM=Powertrain  CC Mnit  MUnit   CCM=Central  ontrol  ontrol  nit odule   ~100  Bosch,  Siemens,  Delphi..  
  • 5. Infotainment •  Tech fragmentation •  Full featured browser –  Cost –  Torch –  Long dev cycle –  Netfront •  Apps for the car •  OS –  HTML5 –  Blackberry –  JavaScript –  Windows •  App stores –  Android –  Blackberry App World •  Smartphones on –  Android Market wheels? –  Mbrace?
  • 6. Telematics “integrated use of telecommunications and informatics” ECU  =  Electronic  C BCM=Brake   ECU=Engine   ontrol   CCU=Convenience  ontrol   ACU=Airbag  CC ontrol   odule   CTM=Central   Ciming  Module   GEM=General  Electronic   M SCM=Suspension   ontrol  U odule   TCM=Transmission   M Module   BCM=Body  CCTontrol  ontrol  odule   ECM=Engine  ontrol  CUodule  M PCM=Powertrain  CC Mnit  MUnit   CCM=Central  ontrol  ontrol  nit odule   ~100  Bosch,  Siemens,  Delphi..  
  • 7. Telematics “integrated use of telecommunications and informatics” ECU  =  Electronic  C BCM=Brake   ECU=Engine   ontrol   CCU=Convenience  ontrol   ACU=Airbag  CC ontrol   odule   CTM=Central   Ciming  Module   GEM=General  Electronic   M SCM=Suspension   ontrol  U odule   TCM=Transmission   M Module   BCM=Body  CCTontrol  ontrol  odule   ECM=Engine  ontrol  CUodule  M PCM=Powertrain  CC Mnit  MUnit   CCM=Central  ontrol  ontrol  nit odule   ~100  Bosch,  Siemens,  Delphi..  
  • 9. Eh, What's up Doc? •  The Car •  Transport •  Server •  Client
  • 10. The Car - Research •  Experimental Security Analysis of a Modern Automobile –  OBD-II •  Comprehensive Experimental Analyses of Automotive Attack Surfaces –  CD –  OBD-II (PassThru) –  Bluetooth –  GSM
  • 11. The Car – Reality •  War Texting: Identifying and Interacting with Devices on the Telephone Network –  Method for attacking telematics •  In general: GSM Baseband + uC Chip •  UART -> RE -> Firmware -> Vulnerability –  How2 find targets? •  FindMe •  WhoIs
  • 12. The Car – Reality •  Put it to the test –  Zoombak Tracking Device •  Zoombak Scanner •  Ask nicely via SMS –  Subaru Outback 1998 •  after market telematics unit •  unlock and start engine •  http://youtu.be/bNDv00SGb6w
  • 13. Transport - GSM •  A5/1 •  SRLabs –  CCC 2009, BlackHat 2010 –  Rainbow tables (100.000 years to 1 month) –  Decode voice •  100-300m upstream •  5-35km downstream
  • 14. Transport – GPRS/EDGE No encryption •  GEA/0 •  GEA/1 •  GEA/2 •  GEA/3 •  GEA/4 No users •  SRLabs –  CCC 2011, Crypto analysis (weak crypto) –  Decode GPRS -> Wireshark
  • 15. Transport – cell USRP H W
  • 16. Server •  Car interface –  Proprietary protocol •  ASN.1 – Touring complete •  GPRS, EDGE, SMS and data over voice –  “We use a Private APN” •  Generic Routing Encapsulation •  Node to Node communication •  Operator web application •  Smartphone interface: REST/JSON
  • 17. Client - browser •  Web application –  no news –  move on –  there is nothing to see –  DriveBy Trojan Download & Install •  Starring Windows •  Guest appearance by Mac OSX
  • 18. Client – smart phone •  Few real vulnerability tests performed •  iOS –  Continous Jailbreak –  iOS 5.0.1 - iPhone 4GS and iPad2 –  iOS 5.1.x – iPad3 – no public (i0n1c, pod2g) •  Android –  Rouge apps –  Android Market - ‘Bouncer’
  • 19. Conclusion •  All components are possible targets •  Very few has the complete picture •  Activity in the security arena •  This is going to get worse before it gets better –  2012 models CAN bus is unprotected –  New tools arriving every day –  Larger attack surface than ever •  Use fast shoes
  • 20. What’s to come? “Internet of Things” TLA = IoT
  • 22. The Future •  Telematics – M2M –  “integrated use of telecommunications and informatics” Insulin pump Prescription medication
  • 23. The Future ABB IRB 6640 Industrial robot
  • 24. The Future Three Gorges Infrastructure - SCADA – Stuxnet
  • 25. The Future Home Metering Unit - SmartGrid 270 000 HMU using ZigBee
  • 26. everything is a computer Thank You! @mjidhage mattias.jidhage@owasp.org
  • 27. References •  http://www.autosec.org/publications.html •  http://www.isecpartners.com/storage/docs/presentations/ isec_bh2011_war_texting.pdf •  http://events.ccc.de/congress/2009/Fahrplan/ attachments/1519_26C3.Karsten.Nohl.GSM.pdf •  https://srlabs.de/blog/wp-content/uploads/ 2010/07/100729.Breaking.GSM_.Privacy.BlackHat1.pdf •  http://events.ccc.de/camp/2011/Fahrplan/attachments/ 1868_110810.SRLabs-Camp-GRPS_Intercept.pdf