2016 07-20-wp5-q2 f2 f meeting in berlin

9
University of Passau JUAN DAVID PARRA AGILE KICK-OFF MEETING, 12-14 January 2016, Trento IT

Upload: agile-iot

Post on 15-Apr-2017

72 views

Category:

Software


0 download

TRANSCRIPT

Page 1: 2016 07-20-wp5-q2 f2 f meeting in berlin

UniversityofPassauJUANDAVIDPARRA

AGILEKICK-OFFMEETING,12-14January2016,TrentoIT

Page 2: 2016 07-20-wp5-q2 f2 f meeting in berlin

UpdateAnalysisongeneralrequirementsfordataaccesscontrolfromthegateway’sperspective->firstpaper

Submittedittothe5th SecureIoTWorkshop(collocatedwithESORICS)

FirstprototypeofIdentityManagement(Demonext)

AGILEKICK-OFFMEETING,12-14January2016,TrentoIT

Page 3: 2016 07-20-wp5-q2 f2 f meeting in berlin

IDMPrototypeAllowAGILEuserstolog-inusingalreadyexistingauthenticationmechanisms:

•Pam-Auth (Linuxuser– initiallogin)

•Github (Oauth2)

•Web-ID(IntegrationwithJolocom)

•…moretocome!Google,Dropbox,etc.

Managekeysofusersanddevices

Supportauthenticationofdevicesandusers

AllowAGILEcomponentstoregisterdevices,users,etc.

AGILEKICK-OFFMEETING,12-14January2016,TrentoIT

Page 4: 2016 07-20-wp5-q2 f2 f meeting in berlin

IDMPrototypeAuthenticationComponent(Expressmiddleware)

•ManagesOAuth2redirections,Web-IDauthentication,etc.

•Mapscookiestotokensstoredinasqlite3database

•ExposesanHTTPApi toresolvetokens(tousers)

IDM-core(Dbus sessionservice)

•Registersentitiesinanothersqlite3databse

•Validatesstructureofentities

•ExposesaD-busApi toregisterentities

AGILEKICK-OFFMEETING,12-14January2016,TrentoIT

Page 5: 2016 07-20-wp5-q2 f2 f meeting in berlin

IDMPrototypeAllowAGILEuserstolog-inusingalreadyexistingauthenticationmechanisms:

•Pam-Auth (Linuxuser– initiallogin)

•Github (Oauth2)

•Web-ID(IntegrationwithJolocom)

•…moretocome!Google,Dropbox,etc.

Managekeysofusersanddevices

Supportauthenticationofdevicesandusers

AllowAGILEcomponentstoregisterdevices,users,etc.

AGILEKICK-OFFMEETING,12-14January2016,TrentoIT

Page 6: 2016 07-20-wp5-q2 f2 f meeting in berlin

IDMPrototype(beta)

AGILEKICK-OFFMEETING,12-14January2016,TrentoIT

Page 7: 2016 07-20-wp5-q2 f2 f meeting in berlin

IDMDemo

Ifyouwanttotryitout;-)

https://github.com/Agile-IoT/agile-IDM

AGILEKICK-OFFMEETING,12-14January2016,TrentoIT

Page 8: 2016 07-20-wp5-q2 f2 f meeting in berlin

Whydidwedemothis?WeexpecttocollaboratewithpartnerstointegrateIDMwithatleastthefollowingcomponents:• DeviceManagement(registerdevices)• UserInterface(userauthentication)• DataManagement(integratetokenstoexecuteactions)• Pilots(supportauthenticationneedsforcloudintegration,e.g.GoogleDrive,etc.)

AGILEKICK-OFFMEETING,12-14January2016,TrentoIT

Page 9: 2016 07-20-wp5-q2 f2 f meeting in berlin

NextstepsStartdiscussing(anddoing)IDMintegration in:• DeviceManagement• UserInterface• DataManagement• Pilots

StartdiscussingdetailsonhowtointegratesecurityontheAGILEAPI

ImproveIDM(improveD-businterface,bettererrorhandling,documentitmore,etc.)

Researchauthenticationofdevices(cooperationwithINRIA)

AGILEKICK-OFFMEETING,12-14January2016,TrentoIT