Hardware Hacking Chronicles: IoT Hacking for Offence and Defence
Iot through hardware
Transcript of Iot through hardware
![Page 1: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/1.jpg)
Intro to IoT through Hardware
![Page 3: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/3.jpg)
WTF is IoT and Why Do I Care?Making objects intelligent in a way that’s connected to
other devicesSuccessful IoT Based Businesses:
Nest FitBit
Parrot (drones, not birds)
Teaching coding
FUN!
![Page 4: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/4.jpg)
tasty beer by MattHurst/ CC BY 2.0
![Page 5: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/5.jpg)
Photo by StockMonkeys.com / CC BY
![Page 6: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/6.jpg)
WifiEthernet
XBee GSMRF
Bluetooth (LE)
Original public domain image Photo by Canopus49 / CC BY-SA
Photo by SparkFunElectronics / CC BY
Original public domain image
Photo by Dmcole / CC BY-SAPhoto by RRZEicons / CC BY-SA
![Page 7: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/7.jpg)
• Microcontroller • System on a Chip
• Small instruction set• Small, read-only memory• Designed for embedded• Great at doing one thing
• Single-chip solution• Other functionality built-in• Run an OS• Have some memory on-board
![Page 8: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/8.jpg)
Microcontroller Examples
ArduinoPic
Photo by w:User:Acdx / CC BY-SA Photo by SparkFun Electronics / CC BY
![Page 9: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/9.jpg)
Photo by oomlout / CC BY-SA
![Page 10: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/10.jpg)
Microcontroller Examples
ArduinoPic
Photo by w:User:Acdx / CC BY-SA Photo by SparkFun Electronics / CC BY
![Page 11: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/11.jpg)
Photo by JotaCartas / CC BY
![Page 12: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/12.jpg)
Teensy Arduino Shield Adapter by SparkFunElectronics/ CC BY 2.0
![Page 13: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/13.jpg)
System on a Chip Examples
Raspberry Pi Intel Edison
Photo by Lucasbosch / CC BY-SA Photo by SparkFunElectronics / CC BY
![Page 14: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/14.jpg)
Other Examples
Littlebits
Photo by adafruit / CC BY-NC-SA
SAM
Couldn’t find picture I could legally use
![Page 15: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/15.jpg)
Other Devices• Particle (formerly Spark)
• BeagleBone• MinnowBoard MAX
• Tessel
![Page 16: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/16.jpg)
Photo by the mad LOLscientist / CC BY
![Page 17: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/17.jpg)
Photo by oomlout / CC BY-SA
![Page 18: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/18.jpg)
Photo by SparkFunElectronics / CC BY Photo by SparkFunElectronics / CC BY
![Page 19: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/19.jpg)
Photo by SparkFunElectronics / CC BY-NC-SA
![Page 20: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/20.jpg)
Photo by SparkFunElectronics / CC BYOriginal public domain image
![Page 21: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/21.jpg)
Photo by SparkFunElectronics / CC BY Photo by SparkFunElectronics / CC BY
![Page 22: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/22.jpg)
Photo by oomlout / CC BY-SA Photo by Lucky Larry / CC BY-NC
Photo by SparkFunElectronics / CC BY
Photo by Matt Biddulph / CC BY-SA
![Page 23: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/23.jpg)
Azure IoT HubDevice
Azure Iot Hub
Azure Stream Analytics Azure Service Bus Queue
Azure Logic App
Notification
![Page 24: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/24.jpg)
OWASP 2014 IoT Top 10 – Developer Focus1.Insecure Web Interface2.Insufficient Authentication/Authorization3.Insecure Network Services4.Lack of Transport Encryption5.“Privacy Concerns” (quotes mine)6.Insecure Cloud Interface7.Insecure Mobile Interface8.Insufficient Security Configurability9.Insecure Software/Firmware10.Poor Physical Security
![Page 25: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/25.jpg)
• Places to Buy Things• SparkFun (sparkfun.com)• AdaFruit (adafruit.com)• Amazon
• Resources of Projects• Hackaday.io• Arduino (arduino.cc)• Raspberry Pi Foundation (raspberrypi.org)
• General Learning Resources• March is for Makers• SparkFun• Azure IoT Hub Starter Kits
![Page 26: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/26.jpg)
Questions?
![Page 27: Iot through hardware](https://reader035.fdocuments.in/reader035/viewer/2022062823/58766f471a28abd0018b5d01/html5/thumbnails/27.jpg)
Brett HazenSenior II Consultant
Email: [email protected]
Twitter: @BrettEHazen
Slideshare: http://slideshare.net/NorseDisc/iot-through-hardware
Demo Code: https://github.com/bhazen/beer-monitor