IOT: IMPACT OF THE PHYSICAL WEB AND...

26
IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bha,acharya, Mario Canul, Saxon Knight ICS Faculty • University of HawaiʻI Maui College [email protected] • (808) 984-3619 maui.hawaii.edu/cybersecurity Partial support for this work was provided by the National Science Foundation’s Scholarship for Service (SFS) program under Award No. 1437514. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation. University of Hawaii Maui College is an equal opportunity/affirmative action institution.

Transcript of IOT: IMPACT OF THE PHYSICAL WEB AND...

Page 1: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,

IOT: IMPACT OF THE PHYSICAL WEB AND

BEACONS Dr.DebasisBha,acharya,MarioCanul,SaxonKnight

ICSFaculty•UniversityofHawaiʻ[email protected]•(808)984-3619

maui.hawaii.edu/cybersecurity

Partial support for this work was provided by the National Science Foundation’s Scholarship for Service (SFS) program under Award No. 1437514. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation. University of Hawaii Maui College is an equal opportunity/affirmative action institution.

Page 2: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,

The “Internet of Things” is exploding. It’s made up of billions of “smart” devices – from miniscule chips to mammoth machines – that use wireless technology to talk to each other (and to us). Our IoT world is growing at a breathtaking pace – from 2 billion objects in 2006 to a projected 200 billion by 2020.

Page 3: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,
Page 4: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,
Page 5: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,
Page 6: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,

The Physical Web

•  EverydayobjectswithabilitytointeractwiththeInternet,mobiledevices–  SmartTVs,Refrigerators,Microwavesetc.–  ProvidesinformaXon,statusetc.

•  BluetoothLowEnergy(BLE)–  NewprotocoltotransmitinformaXon–  Lowpower,shortdistance

•  Beacons!– ManyVendors:EsXmote,RadiusNetworks,BKON

Page 7: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,
Page 8: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,

What is a Beacon?!

•  Smalltransmi,erdevice–  Soldbymanysmall/largecompanies–  UsesBluetoothLowEnergy(BLE)–  Usesba,eries(cell,AAAetc.)–  Longba,erylife(years)–  Pricerangesfrom$10-$30–  AdverXsesitselfonaregularbasis–  Recognizedbymobilephoneapps–  Transmitswhenareceiverisclose(proximity)–  Smallsizedatatransfers–  UniqueBeaconID,canbemanagedremotely

Page 9: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,
Page 10: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,
Page 11: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,
Page 12: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,

How does it work?

•  Apple–iBeaconProtocol–  OriginaliBeaconprotocol–  TransmitsBeaconUIDandShortText

•  Google–EddystoneProtocol–  UID–UniqueID+Text–  URL–UniqueID+URL+Text–  TLM–TelemetryData,formanagement–  EID–EphemeralID,secureaccess(new!)

•  Smartphone–iOSandAndroid

Page 13: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,
Page 14: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,
Page 15: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,

So, how does it work?

•  BeaconAdverXsement–  RegulartransmissionsofUIDetc.

•  ReceiverinProximity(Range)–  Typicallyasmartphonewithapp– Manyvendorshavebeaconapps–  GooglePlay:ThePhysicalWeb–  iTunes:ThePhysicalWeb

•  BeaconTransmitsData–  Ex.EddystoneURLresolvesURLonmobileapp

Page 16: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,
Page 17: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,

OK, so what?

•  Beaconsprovideproximityinfo–  BeaconsarenotconnectedtotheInternet–  Theyprovide”nearby”informaXon–  Receiverdoes[will]notneedanyapp

•  GoogleinintegraXngbeaconinfoinAndroid•  SomewhatsimilartosearchingforWi-Fi

–  Beaconscanbeassociatedwithobjects–  Or,locaXons,people,animalsetc.etc.–  Beacons=Physicalthings+Web

Page 18: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,

Issues and Concerns

•  RemoteManagement–  LocaXonsneedtobemapped

•  SomewhatsimilartodeploymentofWAPs

–  Needtobemanaged•  Weather,ba,erylife,status

–  Transmi,alURLinformaXon•  Needstobecurrentandupdated

•  Costs–  $10-$30perbeaconcangetexpensive–  TimeandcostforITtomanagebeaconsandcontent

Page 19: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,

More Issues and Concerns

•  CurrentStateofBeaconSecurity–  Nothing!

•  UnauthorizedTracking–  AnyreceivercantrackabeaconUIDandLocaXon

•  Forgery–  AdversarycanforgetheadverXsementUID

•  Showrooming–  AdversarycaninsertcompeXnginfoinbeacondata

Page 20: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,

Security Mitigation

•  Google’snewEddystoneEphemeralID–  Everybeaconhasaprivatesymmetrickey

•  Knownonlytotheownerofthebeacon–  UniqueBeaconEphemeralID(EID)

•  Symmetrickey+pseudo-randomfuncXonofBeaconclock

–  UniqueBeaconEIDneedsregistraXon•  GlobalonlinetrustedresolverofBeaconIDs•  Sharingpermissionpolicyallowsothertoconnect

–  ReceiversecurelyconnectstoaBeaconwhen…•  SmartphonereceivesBeaconEID•  SendsEIDtothecloud/globalresolverservice•  Cloud/globalservicematchesEIDwithregisteredkeys

Page 21: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,

Beacons on College Campus

•  Guidedtourofcampus–  Eachmajorobjectoncampushasabeacon!

•  Classroom–  Classroombeaconprovidescurrentstatus,schedule

•  Cafeteria–  Dailyhours,specials,prices,otherinfo.

•  Stadium–  Currentscores,XcketinformaXon,eventsetc.

•  FacultyOffice–  Officehours,appointmentscheduleetc.

Page 22: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,

Case Studies

Page 23: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,

Case Studies

•  Retail–  BeaconsidenXfyvariousstorelocaXons

•  Ascustomersapproach,providesinfo,salesetc.

•  Hospitals/Hotels–  BeaconscanidenXfyapaXent/guest,locaXoninfo.

•  AnyPhysicalLocaXonofInterest– Museum,ConvenXons,Stadiums,TouristLocaXon

•  EducaXon–  BeaconscanidenXfyclassroominfo,cafeteriaetc.

Page 24: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,

Case Study: Tracking Luggage

http://accent-systems.com/blog/accent-systems-eddystone-eid-case-study-trackgo-samsonite/

Page 25: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,

Conclusion

•  CurrentWeb–  Cloudbased–  URLdescribescontentincloud

•  Relatedtopeople,places,thingsetc.

•  PhysicalWeb–  Proximitycontent,nearmicrolocaXon–  Contextisaphysicalobjectand/orlocaXon–  Doesnotrequireanyappordownloads–  IoT:BeaconsallowThingstohaveInfoviaInternet

Page 26: IOT: IMPACT OF THE PHYSICAL WEB AND BEACONSmaui.hawaii.edu/cybersecurity/wp-content/uploads/sites/13/2013/01/... · IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS Dr. Debasis Bhaacharya,

Debasis Bhattacharya • UH Maui College [email protected] • (808) 984-3619