Shibboleth Access to Resources on the NGS

Mike Jones
Mike JonesRetired Head of Infrastructure at home
Shibboleth Access to
Resources on the NGS
Mike Jones
2
#NGSSEM
Why Shibboleth &
Federated Access
• User Friendly
• Scalable
• Secure
– Enough for resources
– Discourage less secure activities
3
#NGSSEM
User Focus
• Remove certificates
– not gone but hidden
• Familiar Log-on
– Inherited from UK Federated Access
• Use Portals
– Remove tooling from user maintenance
– Opportunity for VO hosted Portals
4
#NGSSEM
• Outsource Identity
Management
– We're doing it anyhow
(Matriculation)
– Reduce support costs
• Systems already exist at
institutes
– Increase Security
• Phishing harder (familiar
URL, branding,
distributed, etc.)
• Identity checked more
regularly
• Less ad-hoc than normal
RA-CA operations
UK Federation
UK Federation
5
#NGSSEM
Grid Authentication
• Need robust security
– Risks
• IP, data and Identity theft
• Meeting SLA
• Licensing
– Impact
• Inconvenience, Litigation, Publicity,
Reputation.
→ Need to be very secure
6
#NGSSEM
Virtual
Organisations
• VOs grid's answer to scaling
• Shibboleth doesn't do this well
– IdP can assert role inside organisation
– Can IdP assert role inside VO?
• SARoNGS has VO tooling
– Attributes specific to Federation via Shib
– Attributes directly from VO too
SARoNGS proxy-ing
7
#NGSSEM
Joining the NGS VO
https://cts.ngs.ac.uk/scgi-bin/RegNGS.pl
http://bit.ly/RegNGS
8
#NGSSEM
Portals
• Users don't have the grid tools
• Users usually have browsers
– So we make Portals
• Use Browsers
• Provide grid tools
• Shibboleth is browser based
9
#NGSSEM
How does it work
10
#NGSSEM
Start Here
11
#NGSSEM
12
#NGSSEM
13
#NGSSEM
14
#NGSSEM
15
#NGSSEM
16
#NGSSEM
17
#NGSSEM
18
#NGSSEM
19
#NGSSEM
20
#NGSSEM
21
#NGSSEM
'Applications'
• Directly (via Portal)
– NGS Portal
– MIMAS Landmap demo ('09)
– Manchester's BioPortal
– OneVRE
– WRG's P-Grade Portal
• Taverna 1 Demo http://youtu.be/E6RKQQ1GGoM
• NeISS Portal integration
• Indirect
– GSI-SSH, MEG, Globus Tools, WMS, SRB
22
#NGSSEM
Applying it
• Put in your portals
• “Login via NGS” button
• Use grid enabled services
• Accept UK eScience SARoNGS CA
• Accept UK NGS hosted VOs
• or Accept ukfederation.ngs.ac.uk VO
23
#NGSSEM
•ukfederation.ngs.ac.uk
• Says you logged-in via the UK
federation
• you have a valid UK account
• Can assert your scope
• (the institution you came from)
• Can assert your affiliation
• role: (staff, member, alum, academic)
24
#NGSSEM
APIs
• We don't really know the VO-scape
• Portals have a better idea
– They know where you're going
– They know what you're doing
– They may be able to guess required
credentials
• Documentation via NeISS and ETF
• http://bit.ly/NeISSSARoNGS
• Further functionality negotiable
25
#NGSSEM
Some API Examples
• External VOMS
– https://cts.ngs.ac.uk/API
– VO=vomss://voms.ngs.ac.uk:15017/manchester.
ac.uk
– RetURL=http://www.yourportal.login
• Internal VOMS from
– https://cts.ngs.ac.uk/API
– VO=vomss://cts.ngs.ac.uk:443/ukfederation.ngs.
ac.uk/manchester.ac.uk
– RetURL=http://www.yourportal.login
26
#NGSSEM
Trust
• Federation
– Names – get EduPersonTargetedID
– Roles – member, staff, alum, faculty, ...
– Audit
• CA
– IGTF – realistic name, record retention reuse policy
– MyProxy
• VOMS
– AUP
– Third party control
– VOMS Hosting
27
#NGSSEM
Trust2
28
#NGSSEM
Experiences
• Even experts have certificate problems
• Cannot debug a federation
• Difficult to convince Resource
providers to trust us and UK-Fed
• International trust difficult
29
#NGSSEM
Future
• Upgrade to Shibboleth 2
• Short JISC funded project “CONSENT”
• To explore and enhance community
usage with NSCCS
• To provide Labs space for
experimental integration
30
#NGSSEM
Summary
• Authentication based on UK Federation
• Outsourcing trust and support
• Long but trustable audit trail
• User Focussed and easy to use
• Elimination of bad security practices
• Alignment with community needs
31
#NGSSEM
Questions?
Seminar series Twitter tag - #NGSSEM
1 of 31

Recommended

2020 FRSecure CISSP Mentor Program - Class 9 by
2020 FRSecure CISSP Mentor Program - Class 92020 FRSecure CISSP Mentor Program - Class 9
2020 FRSecure CISSP Mentor Program - Class 9FRSecure
1K views100 slides
In the Cloud, nobody can hear you scream: AWS Cloud Security for DevOps by
In the Cloud, nobody can hear you scream: AWS Cloud Security for DevOpsIn the Cloud, nobody can hear you scream: AWS Cloud Security for DevOps
In the Cloud, nobody can hear you scream: AWS Cloud Security for DevOpsGarth Boyd
349 views53 slides
Cyber Security - Boundary Defense Mechanisms by
Cyber Security - Boundary Defense MechanismsCyber Security - Boundary Defense Mechanisms
Cyber Security - Boundary Defense MechanismsJim Kaplan CIA CFE
528 views32 slides
Cybersecurity Awareness Session by Adam by
Cybersecurity Awareness Session by AdamCybersecurity Awareness Session by Adam
Cybersecurity Awareness Session by AdamMohammed Adam
456 views27 slides
NWCSC March 2022 event.pptx by
NWCSC March 2022 event.pptxNWCSC March 2022 event.pptx
NWCSC March 2022 event.pptxCyber Security Partners
118 views60 slides
Open Science Grid security-atlas-t2 Bob Cowles by
Open Science Grid security-atlas-t2 Bob CowlesOpen Science Grid security-atlas-t2 Bob Cowles
Open Science Grid security-atlas-t2 Bob CowlesInformation Security Awareness Group
447 views31 slides

More Related Content

Similar to Shibboleth Access to Resources on the NGS

Unit 5 by
Unit 5Unit 5
Unit 5DhanalakshmiVelusamy1
286 views30 slides
Scott Rea - IoT: Taking PKI Where No PKI Has Gone Before by
Scott Rea - IoT: Taking PKI Where No PKI Has Gone BeforeScott Rea - IoT: Taking PKI Where No PKI Has Gone Before
Scott Rea - IoT: Taking PKI Where No PKI Has Gone BeforeDigiCert, Inc.
2.3K views57 slides
SCIM: Why It’s More Important, and More Simple, Than You Think - CIS 2014 by
SCIM: Why It’s More Important, and More Simple, Than You Think - CIS 2014SCIM: Why It’s More Important, and More Simple, Than You Think - CIS 2014
SCIM: Why It’s More Important, and More Simple, Than You Think - CIS 2014Kelly Grizzle
17.3K views55 slides
Top Security Challenges Facing Credit Unions Today by
Top Security Challenges Facing Credit Unions TodayTop Security Challenges Facing Credit Unions Today
Top Security Challenges Facing Credit Unions TodayChris Gates
32.6K views58 slides
Career Guidance on Cybersecurity by Mohammed Adam by
Career Guidance on Cybersecurity by Mohammed AdamCareer Guidance on Cybersecurity by Mohammed Adam
Career Guidance on Cybersecurity by Mohammed AdamMohammed Adam
212 views29 slides
Jcv course contents by
Jcv course contentsJcv course contents
Jcv course contentsVasanti Dutta
51 views11 slides

Similar to Shibboleth Access to Resources on the NGS(20)

Scott Rea - IoT: Taking PKI Where No PKI Has Gone Before by DigiCert, Inc.
Scott Rea - IoT: Taking PKI Where No PKI Has Gone BeforeScott Rea - IoT: Taking PKI Where No PKI Has Gone Before
Scott Rea - IoT: Taking PKI Where No PKI Has Gone Before
DigiCert, Inc.2.3K views
SCIM: Why It’s More Important, and More Simple, Than You Think - CIS 2014 by Kelly Grizzle
SCIM: Why It’s More Important, and More Simple, Than You Think - CIS 2014SCIM: Why It’s More Important, and More Simple, Than You Think - CIS 2014
SCIM: Why It’s More Important, and More Simple, Than You Think - CIS 2014
Kelly Grizzle17.3K views
Top Security Challenges Facing Credit Unions Today by Chris Gates
Top Security Challenges Facing Credit Unions TodayTop Security Challenges Facing Credit Unions Today
Top Security Challenges Facing Credit Unions Today
Chris Gates32.6K views
Career Guidance on Cybersecurity by Mohammed Adam by Mohammed Adam
Career Guidance on Cybersecurity by Mohammed AdamCareer Guidance on Cybersecurity by Mohammed Adam
Career Guidance on Cybersecurity by Mohammed Adam
Mohammed Adam212 views
Material best practices in network security using ethical hacking by Desmond Devendran
Material best practices in network security using ethical hackingMaterial best practices in network security using ethical hacking
Material best practices in network security using ethical hacking
Desmond Devendran4.7K views
eduTEAMS by Jisc
eduTEAMSeduTEAMS
eduTEAMS
Jisc2K views
The API Primer (OWASP AppSec Europe, May 2015) by Greg Patton
The API Primer (OWASP AppSec Europe, May 2015)The API Primer (OWASP AppSec Europe, May 2015)
The API Primer (OWASP AppSec Europe, May 2015)
Greg Patton773 views
PHISHING URL - Review 1.pptx by Arulvincent3
PHISHING URL - Review 1.pptxPHISHING URL - Review 1.pptx
PHISHING URL - Review 1.pptx
Arulvincent312 views
Segmenting your Network for Security - The Good, the Bad and the Ugly by AlgoSec
Segmenting your Network for Security - The Good, the Bad and the UglySegmenting your Network for Security - The Good, the Bad and the Ugly
Segmenting your Network for Security - The Good, the Bad and the Ugly
AlgoSec4.8K views
CIS14: SCIM: Why It’s More Important, and More Simple, Than You Think by CloudIDSummit
CIS14: SCIM: Why It’s More Important, and More Simple, Than You ThinkCIS14: SCIM: Why It’s More Important, and More Simple, Than You Think
CIS14: SCIM: Why It’s More Important, and More Simple, Than You Think
CloudIDSummit1K views
Technical Challenges in Cyber Forensics by Ollie Whitehouse
Technical Challenges in Cyber ForensicsTechnical Challenges in Cyber Forensics
Technical Challenges in Cyber Forensics
Ollie Whitehouse2.1K views
SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008 by Denny Lee
SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008
SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008
Denny Lee660 views
Certified Ethical Hacking - Book Summary by udemy course
Certified Ethical Hacking - Book SummaryCertified Ethical Hacking - Book Summary
Certified Ethical Hacking - Book Summary
udemy course4.4K views
Web App Security Presentation by Ryan Holland - 05-31-2017 by TriNimbus
Web App Security Presentation by Ryan Holland - 05-31-2017Web App Security Presentation by Ryan Holland - 05-31-2017
Web App Security Presentation by Ryan Holland - 05-31-2017
TriNimbus2.6K views

Recently uploaded

Copilot Prompting Toolkit_All Resources.pdf by
Copilot Prompting Toolkit_All Resources.pdfCopilot Prompting Toolkit_All Resources.pdf
Copilot Prompting Toolkit_All Resources.pdfRiccardo Zamana
6 views4 slides
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea... by
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Safe Software
412 views59 slides
DSD-INT 2023 Baseline studies for Strategic Coastal protection for Long Islan... by
DSD-INT 2023 Baseline studies for Strategic Coastal protection for Long Islan...DSD-INT 2023 Baseline studies for Strategic Coastal protection for Long Islan...
DSD-INT 2023 Baseline studies for Strategic Coastal protection for Long Islan...Deltares
11 views30 slides
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx by
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptxanimuscrm
13 views19 slides
Neo4j y GenAI by
Neo4j y GenAI Neo4j y GenAI
Neo4j y GenAI Neo4j
42 views41 slides
Cycleops - Automate deployments on top of bare metal.pptx by
Cycleops - Automate deployments on top of bare metal.pptxCycleops - Automate deployments on top of bare metal.pptx
Cycleops - Automate deployments on top of bare metal.pptxThanassis Parathyras
30 views12 slides

Recently uploaded(20)

Copilot Prompting Toolkit_All Resources.pdf by Riccardo Zamana
Copilot Prompting Toolkit_All Resources.pdfCopilot Prompting Toolkit_All Resources.pdf
Copilot Prompting Toolkit_All Resources.pdf
Riccardo Zamana6 views
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea... by Safe Software
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Safe Software412 views
DSD-INT 2023 Baseline studies for Strategic Coastal protection for Long Islan... by Deltares
DSD-INT 2023 Baseline studies for Strategic Coastal protection for Long Islan...DSD-INT 2023 Baseline studies for Strategic Coastal protection for Long Islan...
DSD-INT 2023 Baseline studies for Strategic Coastal protection for Long Islan...
Deltares11 views
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx by animuscrm
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
animuscrm13 views
Neo4j y GenAI by Neo4j
Neo4j y GenAI Neo4j y GenAI
Neo4j y GenAI
Neo4j42 views
Cycleops - Automate deployments on top of bare metal.pptx by Thanassis Parathyras
Cycleops - Automate deployments on top of bare metal.pptxCycleops - Automate deployments on top of bare metal.pptx
Cycleops - Automate deployments on top of bare metal.pptx
DSD-INT 2023 Delft3D FM Suite 2024.01 2D3D - New features + Improvements - Ge... by Deltares
DSD-INT 2023 Delft3D FM Suite 2024.01 2D3D - New features + Improvements - Ge...DSD-INT 2023 Delft3D FM Suite 2024.01 2D3D - New features + Improvements - Ge...
DSD-INT 2023 Delft3D FM Suite 2024.01 2D3D - New features + Improvements - Ge...
Deltares16 views
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ... by Donato Onofri
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Donato Onofri711 views
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI... by Marc Müller
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Marc Müller36 views
DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t... by Deltares
DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t...DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t...
DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t...
Deltares9 views
Software evolution understanding: Automatic extraction of software identifier... by Ra'Fat Al-Msie'deen
Software evolution understanding: Automatic extraction of software identifier...Software evolution understanding: Automatic extraction of software identifier...
Software evolution understanding: Automatic extraction of software identifier...
Tridens DevOps by Tridens
Tridens DevOpsTridens DevOps
Tridens DevOps
Tridens9 views
DSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - Prida by Deltares
DSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - PridaDSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - Prida
DSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - Prida
Deltares18 views
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports by Ra'Fat Al-Msie'deen
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug ReportsBushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023 by Icinga
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
Icinga38 views
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema by Deltares
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - GeertsemaDSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema
Deltares17 views

Shibboleth Access to Resources on the NGS