within edugain
play

within eduGAIN Research Project: 2 Supervisor: Brook Schofield - PowerPoint PPT Presentation

Calculating metadata propagation time within eduGAIN Research Project: 2 Supervisor: Brook Schofield GANT Marcel den Reijer Thursday July 4, 2019 UvA System & Network Engineering 1 of 18 In Introduction eduGAIN


  1. Calculating metadata propagation time within eduGAIN Research Project: 2 Supervisor: Brook Schofield GÉANT Marcel den Reijer Thursday July 4, 2019 UvA – System & Network Engineering 1 of 18

  2. In Introduction • eduGAIN • “Identity” Federation • Full Mesh • 3 types of metadata files • Security Assertion Markup Language (SAML) • Identity Provider (IdP) • Service Provider (SP) https://wiki.geant.org/display/ed uGAIN/Federation+Architectures 7/4/2019 Research project: 2 2 of 18

  3. Motivation • SAML XML metadata file • Security threats • Key rollover • Updates to service configuration • Attribute release information 7/4/2019 Research project: 2 3 of 18

  4. Research question • What is the propagation time of metadata throughout SAML identity federations? • Can manual vs automatic metadata updates be detected by looking at metadata propagation times? • What levels of cohesion are there within federation? 7/4/2019 Research project: 2 4 of 18

  5. Related work • Alex Stuart (2018) has measured the propagation time in the UK Federation. Stuart proposed a method for measuring the propagation time from the metadata of SPs to IdPs using SAML2.0 ” AuthnRequest ” messages. 7/4/2019 Research project: 2 5 of 18

  6. Approach • Run script every 30 minutes with Cron • Download local, pubished and eduGAIN metadata files • Create MD5 hashes of every metadata file and detect changes to it based on the creation time stamp. • Changes in the hash is equal to changes in the metadata file • XML attributes • <md:SPSSODescriptor> • <md:IDPSSODescriptor> • Using regular expressions in order to count the IdPs and SPs of the local, published and eduGAIN XML metadata files 7/4/2019 Research project: 2 6 of 18

  7. Results – automatic update detection 7/4/2019 Research project: 2 8 of 18

  8. Results – automatic update detection 7/4/2019 Research project: 2 9 of 18

  9. Results – Manual update detection 7/4/2019 Research project: 2 10 of 18

  10. Results – update detection Unknown 7/4/2019 Research project: 2 11 of 18

  11. Results – update time eduGAIN 7/4/2019 Research project: 2 12 of 18

  12. Results – Cohesion of Id IdPs and and SPs 7/4/2019 Research project: 2 13 of 18

  13. Results – Cohesion of Id IdPs and and SPs 7/4/2019 Research project: 2 14 of 18

  14. Results – Cohesion of Id IdPs and and SPs 7/4/2019 Research project: 2 15 of 18

  15. Conclusion part 1. • Can manual vs automatic metadata updates be detected? • Yes, eduGAIN member WAYF has a different pattern • What levels of cohesion are there within federations? • eduGAIN knows 15,0% of all SPs (2491/16561 local SPs published) • eduGAIN knows 27,9% of all IdPs (3034/10862 local IdPs published) • eduGAIN aggregate 99, 6% of all SPs (2480 SPs) • eduGAIN aggregate 2,4% more IdPs (3107 IdPs) 7/4/2019 Research project: 2 16 of 18

  16. Conclusion part 2. • What is the propagation time of metadata throughout SAML identity federations? • EduGAIN updates its metadata file every 60 minutes at 1:00 am, 2:00 am, 3.00 am etc. • Max 60 minutes) 7/4/2019 Research project: 2 17 of 18

  17. Discussion • The script in this research runs every 30 minutes at 00:00, 00:30, 01:00 and so on, therefore is it unknown exactly when the changes to the XML metadata files happened • Time limitations • SIR, ACOnet, IUCCIF, eduid.mk, eduidm.ma and AAIedu.HR have not updated their metadata files • Manually or automatically detection is very hard • Oman KID, ARNaai, CAF, COFRe, Carsi & SIFULAN have updated their metadata files once • Manually or automatically detection is very hard 7/4/2019 Research project: 2 18 of 18

  18. Future work • First, research via external assessment of metadata exchange, cashing different versions of metadata • Second, calculating the propagation time in a environment where every party has implemented the Metadata Query Protocol (MDQ) • last subject may be researching if and what bilateral agreement may be exposed by looking at metadata exchange 7/4/2019 Research project: 2 19 of 18

  19. Questions 7/4/2019 Research project: 2 20 of 18

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend