Introduction to iot and arduino uno r3

Post on 16-Apr-2017

178 views 7 download

Transcript of Introduction to iot and arduino uno r3

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