WHAT TO EXPECT IN COMING SLIDES
1. What Is IOT2. Features3. Technology used 4. Buisness point of view 5. Threat and Attack vectors6. Common Development
Boards7. Arduino uno R3
The Internet of Things (IoT) is the network of physical objects—devices, vehicles, buildings and other items embedded with electronics, software, sensors, and network connectivity—that enables these objects to collect and exchange data.
Various Names, One Concept
M2M (Machine to Machine) “Internet of Everything” (Cisco Systems)“World Size Web” (Bruce Schneier)“Skynet” (Terminator movie)
Where is IoT?
It’s everywhere!
Smart Appliances
Healthcare
Education – Partnership – Solutions
Wearable Tech
Healthcare
The IoT MarketAs of 2013, 9.1 billion IoT units
Expected to grow to 28.1 billion IoT devices by 2020
Revenue growth from $1.9 trillion in 2013 to $7.1 trillion in 2020
WHY ARE WE DISCUSSING ABOUT IOT
?????
Why be concerned about IoT?
It’s just another computer, right? • All of the same issues we have
with access control, vulnerability management, patching, monitoring, etc.
• Imagine your network with 1,000,000 more devices
• Any compromised device is a foothold on the network
ATTACKING IOT
DEFENSIVE POINTS
•UPGRADE YOUR FIREWALL•DEPLOY CUJO•F-SECURE SENSE(like wireshark of iot)
Attacking IoT•Default, weak, and hardcoded credentials•Difficult to update firmware and OS•Lack of vendor support for repairing vulnerabilities•Vulnerable web interfaces (SQL injection, XSS)•Coding errors (buffer overflow)•Clear text protocols and unnecessary open ports•DoS / DDoS
HOW CANYOU MAKE YOUR OWN IOT DEVICE
DEVLOPMENT BOARDS
•AURDRINO UNO R3•RESPBERY-PI 3•INTEL-EDISON•CHIP•PARTICLE PHOTON•ADAFRUIT FLORA•LIGHT-BLUE-BEAN
AURDRINO UNO R3
AURDRINO UNO R3
•ARDUINO UNO R3•OPEN SOURCED HARDWARE PLATFORM •ATMEGA328 MICROCONTROLLER•14 DIGITAL I/O PINS •6 ANALOG I/0 PINS•USB PORT•32 KB FLASH MEMORY•EASY TO USE •COSTS 300 Rs
• ARDUINO UNO COMES PREBURNED WITH A BOOTLOADER THAT ALLOWS YOU TO UPLOAD NEW CODE TO IT WITHOUT THE USE OF AN EXTERNAL HARDWARE.
•UNO HAS A RESETTABLE POLYFUSE THAT PROTECTS YOUR COMPUTER'S USB PORTS FROM SHORTS AND OVERCURRENT
•THE ATMEGA328 PROVIDES UART TTL (5V) SERIAL COMMUNICATION(CONECTION BETWEEN COMPUTER OR OTHER ARDUINO IS EASY)
•THE ARDUINO UNO CAN BE PROGRAMMED WITH THE ARDUINO SOFTWARE
Threat vs. Opportunity
if misunderstood and misconfigured, iot poses risk to our data, privacy, and safety
if understood and secured, iot will enhance communications, lifestyle, and delivery of services
References
https://safenet.gemalto.com
http://www.computerweekly.com
http://www.farnell.com
Questions and Discussion