13
ARCS Authorisa.on Services Neil Witheridge Manager, ARCS Authorisa7on Services APAN29, Sydney, February 2010

ARCS Authorisaon Services - apan.net€¦ARCS Authorisaon Services Neil Witheridge Manager, ARCS Authorisaon Services APAN29, Sydney, February 2010

Embed Size (px)

Citation preview

Page 1: ARCS Authorisaon Services - apan.net€¦ARCS Authorisaon Services Neil Witheridge Manager, ARCS Authorisaon Services APAN29, Sydney, February 2010

ARCSAuthorisa.onServices

NeilWitheridgeManager,ARCSAuthorisa7onServices

APAN29,Sydney,February2010

Page 2: ARCS Authorisaon Services - apan.net€¦ARCS Authorisaon Services Neil Witheridge Manager, ARCS Authorisaon Services APAN29, Sydney, February 2010

Overview

•  ARCS&PlaEormsforCollabora7on

•  ARCSMission&Structure

•  ResearchGroupNeeds•  ARCSServicesandTools•  Authorisa7onServices’Role•  ARCSAuthorisa7onInfrastructure•  Strategy,Challenges&Futuredirec7on

Page 3: ARCS Authorisaon Services - apan.net€¦ARCS Authorisaon Services Neil Witheridge Manager, ARCS Authorisaon Services APAN29, Sydney, February 2010

AustralianGovernmenteResearchInvestment

•  Na7onalCollabora7veResearchInfrastructureStrategy‐PlaEormsforCollabora7on(PfC)investment(2007‐11)

•  SuperScienceIni7a7veeResearchComponents(2009‐13)

•  …cri7calimportanceofeResearchInfrastructuretofutureresearchcompe77veness

•  …intendedtoenhanceresearchcollabora7ons,assistresearcherstomanagemassivedatasets,andprovidesuper‐compu7ngandanalysistoolsthatenableAustralianresearcherstotacklethecomplex,na7onalandglobalissuesneededtosecureAustralia'sfuture.Source:hXps://www.pfc.org.au/bin/view/Main

Page 4: ARCS Authorisaon Services - apan.net€¦ARCS Authorisaon Services Neil Witheridge Manager, ARCS Authorisaon Services APAN29, Sydney, February 2010

PlaEormsforCollabora7onPfCcomponentinvestments:•  AustralianResearchCollabora7onService(ARCS)

–  Developandoperateserviceslinkingsystemsandresourcesna7onwide

–  Developandoperatecollabora7onandworkflowtoolsforresearchers

–  Includes“Authorisa7onServices”•  AustralianNa7onalDataService(ANDS)•  Na7onalComputa7onalInfrastructure(NCI)•  AustralianAccessFedera7on(AAF)andResearchNetworks(AARNET)

Source:hXp://www.ivec.org/ForumAug09/02_Francis.ppt

Page 5: ARCS Authorisaon Services - apan.net€¦ARCS Authorisaon Services Neil Witheridge Manager, ARCS Authorisaon Services APAN29, Sydney, February 2010

ARCSMissionToprovidelong‐termeResearchsupportservicesincluding,butnotlimitedto,interoperabilityand

collabora9oninfrastructureandservices

throughacon9nuousandopenprocessofconsulta9onandengagementwiththe

Australianresearchcommunity.

ARCSisanunincorporatedcollabora.veventureoftheMembersofARCS:ANU,CSIRO,eRSA,Intersect,QCIF,iVEC,TPAC,VPAC…servesasthevehicleforthecoordinateddeliveryofna.onaleResearchsupport,servicesandtools.

Source:hXp://www.arcs.org.au/about

Page 6: ARCS Authorisaon Services - apan.net€¦ARCS Authorisaon Services Neil Witheridge Manager, ARCS Authorisaon Services APAN29, Sydney, February 2010

ResearchGroupNeeds

CMS/Wiki InstrumentDataStorage

HPCGridServices

Repository

AnalyseData

Write&PublishReport

StoreData

RunExperimentGenerateData

Collabora9velyCreatewebcontent

VOconfiguredforaccessingGridresources

CollaborateCommunicate

Meet

Authen.ca.onandauthorisa.onforprotec.onofvaluableresources

Researcher

Principal Investigator Researchers

ResearchGroup

IdP

Iden9tyMgntinAAFIdP(s)

IdP

IdP

AAF

Page 7: ARCS Authorisaon Services - apan.net€¦ARCS Authorisaon Services Neil Witheridge Manager, ARCS Authorisaon Services APAN29, Sydney, February 2010

ARCS’CurrentToolsandServices•  ComputeCloud*•  GridServicesInfrastructure*•  VirtualMachineHos7ng

•  DataFabric*•  DatabaseService•  DataTransferService

*Immediatelyaccessible,othersrequirerequestandcoordinatedprovisiontoresearchgroup.

•  Web‐basedCollabora7on–  Sakai–  Plone–  Jabber–  Joomla–  Twiki

•  VideoCollabora7on–  Desktopsolu7on:EVO*–  Roomsolu7on:AccessGrid

•  SecurityServices–  GridCer7ficates*–  AccessService

Page 8: ARCS Authorisaon Services - apan.net€¦ARCS Authorisaon Services Neil Witheridge Manager, ARCS Authorisaon Services APAN29, Sydney, February 2010

ARCSAuthorisa7onServicesRole•  SupportResearchGroupsandServiceProvidersindelivering

servicesrequiringauthen7ca7onandauthorisa7on(authNZ)

•  Analyserequirements,andprovideexper7se,advice,exemplars•  Exemplars(demonstratewhatcanbedonetoprotectresources)

•  Implement(procure/develop)anddeployauthNZsolu7ons•  sa7sfyingresearchgroups’andserviceprovider’ssecurityrequirements

•  ProvidecustomersupportforARCSAuthorisa7onServices•  ARCSCA’s,ARCSIdP,ARCSSLCSServer&Clients,ARCSAccessService

•  Developandpursuea‘unifiedstrategy’forauthNZ•  Applysecuritytechnologiesandprotocols&trackinterna7onaltrends

•  RelyontheAAFforFederatedAccess(i.e.useShibboleth)•  IntegratewithGridSecurityInfrastructure

•  Analyseaccessscenariosandiden7fypaXerns&solu7ons

Page 9: ARCS Authorisaon Services - apan.net€¦ARCS Authorisaon Services Neil Witheridge Manager, ARCS Authorisaon Services APAN29, Sydney, February 2010

ARCSAccessService•  ProvidesaGatewaytoARCSServices•  Registra7on(assignmentofDefaultAuthorisa7onRights)

•  Trackingusercommuni7es(auEduPersonSharedToken)

•  AllocateARCSUsername(ARCSServicesuniqueiden7fier)•  consistentusernamingacrossARCSServices

•  CachingaXributesat7meofregistra7on• Allowdetec7onofaXributechange(e.g.IdP,affilia7on)

•  Authorisa7onRightsManagement•  RegisterAuthorisa7onRightstokens

•  urn:<ServiceIdentifier>:<Token value>

Page 10: ARCS Authorisaon Services - apan.net€¦ARCS Authorisaon Services Neil Witheridge Manager, ARCS Authorisaon Services APAN29, Sydney, February 2010

CurrentfocusonAuthen7ca7on

IdP

ARCSCMS/Wiki

Instrument

ARCSDataFabric

HPC(Grid)

ARCSRepository

researcher

BelongstoFedera9onIdP

AnalyseData

ResearchGroup

MemberofResearchGroup

Write&PublishReport

StoreData

RunExperimentGenerateData

Collabora9velyCreatewebcontent

VOconfiguredforaccessingGridresources

SPARCS

SLCSService

SPARCS

IdPCheck

SPARCS

AccessServiceRegisterviaAccessServiceforSLCS,DataFabric,Wiki,

Repository

GenerateGrid(SLCS)Creden9al

ConfirmARributesReleasedbyIdP

SP GSISP

GSI

GSI

SP

LDAP

webDAV

Page 11: ARCS Authorisaon Services - apan.net€¦ARCS Authorisaon Services Neil Witheridge Manager, ARCS Authorisaon Services APAN29, Sydney, February 2010

AAF Identity Provider

Authenticate

ARCS SLCS CA

SP ARCS SLCS Service

Grid Cert enabled Service

ARCS internal/ backend

processing

Get SLCS Certificate

Access using IdP username and password via AAF Login

Access using ARCS SLCS cert or proxy

(e.g. Grid Services, iRODS via iCommands)

ARCS MyProxy

Get Proxy Certificate

Arbitrary username & password

ARCS LDAP

Access using ARCS username and password

ARCS username & password

Register

ARCS internal/ backend

processing

SP (12 wks timeout) ARCS Access Service

ARCS Cred’s enabled Service

Access using IdP username and password via AAF Login

(e.g. Data Fabric via webDAV)

SP AAF- enabled Service

ARCS internal/ backend

processing Access using IdP username and password via AAF Login (e.g. Data Fabric, Plone, TWiki)

Page 12: ARCS Authorisaon Services - apan.net€¦ARCS Authorisaon Services Neil Witheridge Manager, ARCS Authorisaon Services APAN29, Sydney, February 2010

ARCSAuthSvcsFutureDirec7ons•  Authen7ca7on

•  IGTFAccredita7onforSLCS(Level‐2)CA• ExploreMICS(Long‐livedGridcreden7alsfromIdPs)

•  UnderstandAAF&ShibbolethRoadmapimplica7ons• NewShibbolethprofiles(ECP,Key‐holder)• AusCERTPKIandimplica7ons

•  UnderstandGridServicestrendsandimplica7ons

•  Authorisa7on•  Developandu7lisetheARCSAccessService

•  ImplementAuthorisa7onRightsManagement

•  Developauthorisa7onexemplars(e.g.useofXACML)

Page 13: ARCS Authorisaon Services - apan.net€¦ARCS Authorisaon Services Neil Witheridge Manager, ARCS Authorisaon Services APAN29, Sydney, February 2010

Thankyou

Ques.ons?