iotmap a modelling system for heterogeneous iot networks
play

IoTMap: a modelling system for heterogeneous IoT networks Jonathan - PowerPoint PPT Presentation

IoTMap: a modelling system for heterogeneous IoT networks Jonathan Tournier Franois Lesueur, Frdric Le-Moul (CITI-INSA Lyon) Laurent Guyon, Hicham Ben-Hassine (Algosecure) first.last@insa-lyon.fr first.last@algosecure.fr :


  1. IoTMap: a modelling system for heterogeneous IoT networks Jonathan Tournier François Lesueur, Frédéric Le-Mouël (CITI-INSA Lyon) Laurent Guyon, Hicham Ben-Hassine (Algosecure) first.last@insa-lyon.fr first.last@algosecure.fr � � : @AlgoSecure 30 june 2020 � : https://github.com/AlgoSecure/iotmap

  2. Whoami CITI-INSA Lyon • Hosted at INSA Lyon • Academic lab • PhD student • Focus on connected objects • Thesis subject: IoT security • RedTeamer/security consultant at AlgoSecure AlgoSecure • Based in Lyon • CTF and appsec tools enthusiast • Human-size structure • Involved in innovation and research 2/10

  3. What are heterogeneous IoT networks? IT LAN (HTTP/MQTT/CoAP) Z WIFI/Eth i g B e e ZigBee ZigBee ZigBee ZigBee 3/10

  4. What are heterogeneous IoT networks? IT LAN (HTTP/MQTT/CoAP) Z WIFI/Eth i g B e e WIFI/Eth ZigBee ZigBee n 6 l a o p w w p o a l 6lowpan 6 n 6lowpan ZigBee 6 l o w 6lowpan ZigBee p a n 3/10

  5. What are heterogeneous IoT networks? IT LAN (HTTP/MQTT/CoAP) Z WIFI/Eth i g B e e WIFI/Eth ZigBee ZigBee n 6 l a o p w w p o a l 6lowpan 6 n E L B 6lowpan ZigBee 6 l o w 6lowpan ZigBee p a n 3/10

  6. What are heterogeneous IoT networks? IT LAN (HTTP/MQTT/CoAP) Z WIFI/Eth i g B e e WIFI/Eth ZigBee ZigBee n 6 l a o p w w p o a l 6lowpan 6 n E L B 6lowpan ZigBee BLE 6 l o w 6lowpan ZigBee p BLE a n 3/10

  7. What about IoT security ? 4/10

  8. How to improve IoT security Using penetration testing as a solution to evaluate and improve the security Penetration testing steps • Information gathering • Threat modelling • Vulnerabilities analysis • Exploitation • Post exploitation • Reporting 5/10

  9. How to improve IoT security Using penetration testing as a solution to evaluate and improve the security Focus on Penetration testing steps • Information gathering Network modelling • Threat modelling • Vulnerabilities analysis • Exploitation • Post exploitation • Reporting 5/10

  10. IoT network modelling | Existing tools • KillerBee, SecBee, Zmonitor for ZigBee • LiveNet for 802.15.4, WiFi • Gattacker, btlejuice, btlejack for BLE • EZ-force for ZWave • foren6 for 6lowpan → What about heterogeneous IoT networks ? 6/10

  11. IoTMap killerbee Database and Visulisation PCAP Sniffing Unified format merging PCAP 1 unified file Graph PCAP Patterns Graph-based sensniff modelling detection Pattern Neo4j data btlejack 7/10

  12. IoTMap | Modelling module 1 - Data link graph 2 - Network graph • Point to point communications • End to end communications • Unified format file as input • Use nwk-relative information 4 - Application graph 3 - Transport graph source source • Detected applications • Role of devices and data flow source source interact • Defined patterns • Defined patterns controller controller sink sink 8/10

  13. Demonstration | Setup • 3 protocols: ZigBee, Ble, 6lowpan • 12 devices: IT LAN (HTTP/MQTT/CoAP) Z h i BLE: 2x Micro:Bit g t B E e / e I F I W WIFI/Eth ZB: Hub, outlet, 2x sensors (temp and motion) ZigBee ZigBee 6lowpan 6lowpan 6PAN: 4x TI sensortags cc2550 6lowpan BLE Multi: 2x RPi 6lowpan ZigBee • Several applications BLE 6lowpan 6lowpan ZigBee • Monitoring BLE • Actuator-Sensor • 1 hour of traffic interception 9/10

  14. Demonstration

  15. Conclusion Statement • IoT Security is mostly focused on monoprotocol • Heterogeneous networks will be more and more present • Legacy networks still remain the weak piece • Study the IoT security from a global vision Future works • Improve automatic tasks for information gathering • Encrypted traffic analysis • Add more patterns • Add more protocols • (a lot of bugfixes) 10/10

  16. IoTMap: a modelling system for heterogeneous IoT networks Jonathan Tournier François Lesueur, Frédéric Le-Mouël (CITI-INSA Lyon) Laurent Guyon, Hicham Ben-Hassine (Algosecure) first.last@insa-lyon.fr first.last@algosecure.fr � � : @AlgoSecure 30 june 2020 � : https://github.com/AlgoSecure/iotmap

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend