the real internet of things: how universal daemonization will change everything

62
The Real Internet of Things How universal daemonization will change everything Daniel Miessler HouSecCon October 2014

Upload: daniel-miessler

Post on 26-Jun-2015

1.042 views

Category:

Technology


2 download

DESCRIPTION

A discussion of what the Internet of Things will really mean for the future.

TRANSCRIPT

Page 1: The Real Internet of Things: How Universal Daemonization Will Change Everything

The Real Internet of ThingsHow universal daemonization will change everything

Daniel Miessler HouSecCon October 2014

Page 2: The Real Internet of Things: How Universal Daemonization Will Change Everything

Me

- Practice Principal at HP Fortify on Demand- Lead the research and development team - Web and mobile pentesting focus - 15 years in infosec - OWASP project leader (IoT, Mobil…) - danielmiessler.com - @danielmiessler

Page 3: The Real Internet of Things: How Universal Daemonization Will Change Everything

The Internet of Things

Image from cloudtimes.com

Page 4: The Real Internet of Things: How Universal Daemonization Will Change Everything

Common IoT Narrative

Image from navigantresearch.com

- analog things go online - toasters, microwaves, cameras - device to device interaction - your alarm starts your coffee maker - your car opens your garage - a factory floor self-optimizes

Page 5: The Real Internet of Things: How Universal Daemonization Will Change Everything

Actual IoT

IoT Narrative

Page 6: The Real Internet of Things: How Universal Daemonization Will Change Everything
Page 7: The Real Internet of Things: How Universal Daemonization Will Change Everything

Agriculture

Page 8: The Real Internet of Things: How Universal Daemonization Will Change Everything

Start the press

Page 9: The Real Internet of Things: How Universal Daemonization Will Change Everything

Industrial

Page 10: The Real Internet of Things: How Universal Daemonization Will Change Everything

Tubes

Page 11: The Real Internet of Things: How Universal Daemonization Will Change Everything

IoT

Page 12: The Real Internet of Things: How Universal Daemonization Will Change Everything

Personal Servers

Avatars by iconizeme.com

Page 13: The Real Internet of Things: How Universal Daemonization Will Change Everything

Personal Servers: Julie

Avatars by iconizeme.com

- single - loves coffee - favorite movie: sneakers - went to Aldrin high school - hates sand - dog person - afraid of owls - wishes she was Arya

Everyone will be broadcasting a geo-based daemon

Page 14: The Real Internet of Things: How Universal Daemonization Will Change Everything

Personal Servers: Chris

Avatars by iconizeme.com

- single - loves coffee - favorite movie: chaos theory - favorite band is Zao - hates sponges - cat person - afraid of owls - has broken 19 bones

Everyone will be broadcasting a geo-based daemon

Page 15: The Real Internet of Things: How Universal Daemonization Will Change Everything

Personal Servers: Interaction

- single - loves coffee - afraid of owls

The power comes from the continuous interaction between daemons

Page 16: The Real Internet of Things: How Universal Daemonization Will Change Everything

Personal Assistants

Avatars by iconizeme.com

Siri and Google Now will become integral to our lives

- managing calendar - texting - emailing - finding you movies - picking food for you - filtering mates - parsing daemons

Page 17: The Real Internet of Things: How Universal Daemonization Will Change Everything

Personal Assistants: Burden--

- single - loves coffee - afraid of owls

We won’t be managing those interactions—our PAs will

Page 18: The Real Internet of Things: How Universal Daemonization Will Change Everything

Personal Daemons + AssistantsConstant managed interactions between personal daemons

Page 19: The Real Internet of Things: How Universal Daemonization Will Change Everything

Businesses are people, tooBusinesses will have daemons as well, powerfully extending their functionality

Page 20: The Real Internet of Things: How Universal Daemonization Will Change Everything

Businesses + RDF = PowerBusinesses will have daemons as well, powerfully extending their functionality

Page 21: The Real Internet of Things: How Universal Daemonization Will Change Everything

Business Daemon AttributesThink of what a business would want to broadcast in their daemons

Page 22: The Real Internet of Things: How Universal Daemonization Will Change Everything

Business Daemon AttributesBusinesses will have daemons as well, powerfully extending their functionality

- Menu - Item1 - Item2

- Safety - Allergies - Construction

- Hiring - Openings

- Music - Current - Playlist - Recommend

- Climate - Raise - Lower

- Condiments - Request

Page 23: The Real Internet of Things: How Universal Daemonization Will Change Everything

Business Daemon InputsEach business will have different types of APIs that are useful for customers

- Menu - Item1 - Item2

- Safety - Allergies - Construction

- Hiring - Openings

- Music - Current - Playlist - Recommend

- Climate - Raise - Lower

- Condiments - Request

Page 24: The Real Internet of Things: How Universal Daemonization Will Change Everything

Business Daemon APIs Not just read-only

https://stores.bww.api/8941/api/climate

Page 25: The Real Internet of Things: How Universal Daemonization Will Change Everything

Rich Business API FunctionalityBusinesses will expose powerful functionality that our PAs can manage for us

Page 26: The Real Internet of Things: How Universal Daemonization Will Change Everything

Sync

1. Personal Daemons broadcast information about us

Page 27: The Real Internet of Things: How Universal Daemonization Will Change Everything

Sync

1. Personal Daemons broadcast information about us

2. Businesses will have daemons as well

Page 28: The Real Internet of Things: How Universal Daemonization Will Change Everything

Sync

1. Personal Daemons broadcast information about us

2. Businesses will have daemons as well

3. Our personal assistants will broker on our behalf

Page 29: The Real Internet of Things: How Universal Daemonization Will Change Everything
Page 30: The Real Internet of Things: How Universal Daemonization Will Change Everything

Sensors will be on everything…

- Video- Audio- Vibration - Air Quality - Air Pressure - Radiation

Page 31: The Real Internet of Things: How Universal Daemonization Will Change Everything

- Architect - Built - Materials - Certification - /api/climate - /api/doors - /api/cameras - /api/pool - /api/cameras - /api/windows

House

Page 32: The Real Internet of Things: How Universal Daemonization Will Change Everything

- Birthday - Gender - Ancestry - Profession - Books - Movies - Education - /api/connect

Human

Page 33: The Real Internet of Things: How Universal Daemonization Will Change Everything

- Make - Model - VIN - Features - /api/climate - /api/music - /api/voice - /api/video - /api/cameras - /api/sensors

Car

Page 34: The Real Internet of Things: How Universal Daemonization Will Change Everything

- Brand - Model - Version - Features - /api/battery - /api/video - /api/audio - /api/sensors

Watch

Page 35: The Real Internet of Things: How Universal Daemonization Will Change Everything

- Type - Age - Planted By - Birthday - /api/status - /api/water - /api/camera

Tree

Page 36: The Real Internet of Things: How Universal Daemonization Will Change Everything

Baby Clothes

- Video- Audio- Vibration - Air Quality - Air Pressure - Radiation

Page 37: The Real Internet of Things: How Universal Daemonization Will Change Everything

Furniture

- Video- Audio- Vibration - Air Quality - Air Pressure - Radiation

Page 38: The Real Internet of Things: How Universal Daemonization Will Change Everything

Park Benches

- Video- Audio- Vibration - Air Quality - Air Pressure - Radiation

Page 39: The Real Internet of Things: How Universal Daemonization Will Change Everything

- City - Street - Geo - Hours - /api/pay - /api/tickets - /api/camera - /api/sensors

Parking Meter

Page 40: The Real Internet of Things: How Universal Daemonization Will Change Everything

- Brand - Model - Version - BuildDay - BulbStatus - /api/light - /api/audio - /api/video - /api/air

Lamp

Page 41: The Real Internet of Things: How Universal Daemonization Will Change Everything

Character Sheet

- Shoes - Pants - Watch - Purse - Total CPU cycles - Total memory - Brands - Year - Season - Gucci - Louboutin

Page 42: The Real Internet of Things: How Universal Daemonization Will Change Everything

- Owner - Height - Architect - Materials - /api/climate - /api/video - /api/audio - /api/sensors - /api/security

Building

Page 43: The Real Internet of Things: How Universal Daemonization Will Change Everything

Sensors + Daemon + API

- Video- Audio- Vibration - Air Quality - Air Pressure - Radiation

Page 44: The Real Internet of Things: How Universal Daemonization Will Change Everything
Page 45: The Real Internet of Things: How Universal Daemonization Will Change Everything

Ubiquitous Customization

Page 46: The Real Internet of Things: How Universal Daemonization Will Change Everything

Ubiquitous CustomizationYour business experiences will be customized based on constant PA-to-daemon interaction

/api/purchase

/api/music /api/tv

/api/connect

/api/browse

/api/test

Page 47: The Real Internet of Things: How Universal Daemonization Will Change Everything

Also, much will be recorded

- Video- Audio- Vibration - Air Quality - Air Pressure - Radiation

Page 48: The Real Internet of Things: How Universal Daemonization Will Change Everything

“Computer: Show me video of this location between the hours of midnight and 4am.”

Official Investigations

Page 49: The Real Internet of Things: How Universal Daemonization Will Change Everything

Public access to events

Page 50: The Real Internet of Things: How Universal Daemonization Will Change Everything

TCP/IP vs. victimUniversal Daemonization

Page 51: The Real Internet of Things: How Universal Daemonization Will Change Everything

Universal Daemonization

Ubiquitous Customization

Personal AssistantsUniversal

Daemonization

- Everything is an object - Everything has a daemon - Everything has an API

Page 52: The Real Internet of Things: How Universal Daemonization Will Change Everything

Ok, now what?

Page 53: The Real Internet of Things: How Universal Daemonization Will Change Everything

Options

Page 54: The Real Internet of Things: How Universal Daemonization Will Change Everything

What’s the protocol?

- Security? - Privacy?

Page 55: The Real Internet of Things: How Universal Daemonization Will Change Everything

?

How do we handle auth?

- Owner - Height - Architect - Materials - /api/climate - /api/video - /api/audio - /api/sensors - /api/security

- Google? - Facebook? - Local/State/Federal/Global?

Page 56: The Real Internet of Things: How Universal Daemonization Will Change Everything

How do we maintain privacy?

- Killswitches? - Do-not-monitor? - Darkzones?

Page 57: The Real Internet of Things: How Universal Daemonization Will Change Everything

How do we disconnect?

Page 58: The Real Internet of Things: How Universal Daemonization Will Change Everything

What we're doing

- OWASP Internet of Things Top 10https://www.owasp.org/index.php/OWASP_Internet_of_Things_Top_Ten_Project

- HP FoD Top 10 IoT Device Research Report http://fortifyprotect.com/HP_IoT_Research_Study.pdf

- Offering IoT assessments using the IoT Top 10

Page 59: The Real Internet of Things: How Universal Daemonization Will Change Everything

What you can do

- Reach out and help on the IoT Top 10 [email protected]

- I am the Cavalry (https://www.iamthecavalry.org)

Page 60: The Real Internet of Things: How Universal Daemonization Will Change Everything

Wizard Wars

Wizard Warshttp://www.dilbert.com/blog/entry/wizard_wars/

Page 61: The Real Internet of Things: How Universal Daemonization Will Change Everything