Csw2016 song li-smart_wars

10
Smart Wars: A+acking Smart Locks with a Smart Phone Song Li NewSky Security / 0XiD Labs [email protected]

Transcript of Csw2016 song li-smart_wars

Page 1: Csw2016 song li-smart_wars

SmartWars:A+ackingSmartLockswithaSmartPhone �

SongLiNewSkySecurity/[email protected]

Page 2: Csw2016 song li-smart_wars

KevoSmartLock�

•  BluetoothLowEnergy(BLE)interface.•  Whensomeonetouchesthedeadbolt,KevosmartlockwilltrytotalktoBLEdevices.

•  TalkstoBLE-enabledsmartphones,iPhone4Sandlatermodels,manyAndroidphoneswithBLEenabled.

•  TalkstokeyfobwhichisBLE-enabled.•  Ifdeviceisaround,unlock. �

Page 3: Csw2016 song li-smart_wars

DEMO �

•  AbriefdemoofhowKevosmartlockworks �

Page 4: Csw2016 song li-smart_wars

DOSAPack�

•  BLEprotocolhasbroadcasQngmodeandothermodesthatarepoint-to-point– Theconceptofbind– Similartopair,lessauthenQcaQon,requiresnopasswordtobind

•  Unfortunately,Kevosmartlockworksonp2pmode

•  UseaBLE-enabledsmartphonetobindwithfobbeforeittalkstothelock�

Page 5: Csw2016 song li-smart_wars

ConvincingtheLocktoWorkforYou(1) �

•  Kevofobsmartfeatures–  Itsgyrosensordetectsifitisbeingcarriedaround.–  IfnomoQondetected,thefobshutsdownradiowithinaminute

– ThebaPerywilllastlonger– Fobisoffwhenownerishomeasleep,aPackerswon’tbeabletounlockthesmartlock�

Page 6: Csw2016 song li-smart_wars

ConvincingtheLocktoWorkforYou(2) �

•  Whenfobisboundwithadevice,itwillNOTshutdownradio

•  EvenifthegyrosensordetectsnomoQon•  Whenfobisunbound,ittakesaboutoneminutebeforeshutsdownradio

•  Duringthiswindow,aPackercantouchthedeadboltandunlock,whileownerisasleep �

Page 7: Csw2016 song li-smart_wars

DEMO �

•  YoutubevideoofaPacks•  Finditonourblog:blog.newskysecurity.com�

Page 8: Csw2016 song li-smart_wars

Timeline �•  OrderedKevoSmartLockinSept.2015•  DOSaPacksuccessful15minutesa]erfirstpoweron

•  Keep-awakeaPacksuccessfulthenextday–mostoftheQmespentonreadinguser’smanual

•  ContactedKevowithaPackdetails•  KevorespondedwithdetailsandcorrecQons,focusingontherequirementofexternaldoors

•  RepeatedexperimentonadoorthatmetKevo’srequirement

Page 9: Csw2016 song li-smart_wars

PossibleFixes�

•  AddaphysicalbuPontothefob.•  UsebroadcasQngmodeinsteadofp2pmode•  Donotusefob,alwaysusephone+app,soastoachievemoresophisQcatedcommunicaQon– Augustsmartlockusesthisapproach,anaPackingsmartphonewillbeignored.

Page 10: Csw2016 song li-smart_wars

Breakinglocks,thephysicalway

•  DemoVideo