Tweaking the Certificate Lifecycle for the UK eScience CA

Slides:



Advertisements
Similar presentations
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks MyProxy and EGEE Ludek Matyska and Daniel.
Advertisements

1 ABCs of PKI TAG Presentation 18 th May 2004 Paul Butler.
Jens G Jensen CCLRC e-Science Single Sign-on to the Grid Federated Access and Integrated Identity Management.
TNC 2008 / Short Lived Credential Service Implementation Based on National AAI Short Lived Credential Service Implementation Based on National AAI Emir.
Contrail and Federated Identity Management
ELAG Trondheim Distributed Access Control - BIBSYS and the FEIDE solution Sigbjørn Holmslet, BIBSYS, Norway Ingrid Melve, UNINET, Norway.
Andrew McNab - EDG Access Control - 14 Jan 2003 EU DataGrid security with GSI and Globus Andrew McNab University of Manchester
T Network Application Frameworks and XML Service Federation Sasu Tarkoma.
Jens G Jensen CCLRC e-Science Single Sign-on to the Grid Federated Access and Integrated Identity Management.
CA Stuff Jens Jensen Dave Meredith John Kewley GridPP31, Imperial, London Sept
UNAMgrid CA Juan Carlos Guel UNAM, México. Alejandro Núñez UNAM, México. Israel Becerril UNAM, México. DGSCA UNAM 31/08/06.
Tweaking the Certificate Lifecycle for the UK eScience CA John Kewley NGS Support Centre Manager & Service Manager for the UK e-Science CA
Climate Sciences: Use Case and Vision Summary Philip Kershaw CEDA, RAL Space, STFC.
The National Grid Service User Accounting System Katie Weeks Science and Technology Facilities Council.
Protecting Internet Communications: Encryption  Encryption: Process of transforming plain text or data into cipher text that cannot be read by anyone.
Configuring Directory Certificate Services Lesson 13.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Interoperability Shibboleth - gLite Christoph.
GILDA testbed GILDA Certification Authority GILDA Certification Authority User Support and Training Services in IGI IGI Site Administrators IGI Users IGI.
Evolution of the Open Science Grid Authentication Model Kevin Hill Fermilab OSG Security Team.
ShibGrid: Shibboleth access to the UK National Grid Service University of Oxford and STFC.
DIGITAL SIGNATURE. GOOD OLD DAYS VS. NOW GOOD OLD DAYS FILE WHATEVER YOU WANT – PUT ‘NA’ OR ‘-’ OR SCRATCH OUT FILE BACK DATED, FILE BLANK FORMS, FILE.
Where are States Now? Preliminary Legal & Security Survey Results Jim Whitter National Governors’Association Center for Best Practices January 9, 2001.
HEPSYSMAN UCL, 26 Nov 2002Jens G Jensen, CLRC/RAL UK e-Science Certification Authority Status and Deployment.
CertWizard: a New Certificate Tool for the UK NGI User Community John Kewley ( ), Jens Jensen, David Meredith and Akay Okcun 16/11/20151EGI.
Oxford University e-Science Centre 1 Managing Access 4 Dec Managing Access to Resources on the Grid 4 December 2002.
Security Policy Update David Kelsey UK HEP Sysman, RAL 1 Jul 2011.
PAPI: Simple and Ubiquitous Access to Internet Information Services JISC/CNI Conference - Edinburgh, 27 June 2002.
Authentication and Authorisation for Research and Collaboration Peter Solagna Milano, AARC General meeting Current status and plans.
Shibboleth & Grid Integration STFC and University of Oxford (and University of Manchester)
Security Policy Update WLCG GDB CERN, 14 May 2008 David Kelsey STFC/RAL
WLCG Authentication & Authorisation LHCOPN/LHCONE Rome, 29 April 2014 David Kelsey STFC/RAL.
The NGS Support Centre Katie Weeks. NGS Support Centre SLD Many areas to NGS Support Centre –SLD defines supported areas including: Certification Authority.
A New UK CA Portal David Meredith Jens Jensen John Kewley.
The National Grid Service User Accounting System Katie Weeks Science and Technology Facilities Council.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Interoperability Shibboleth - gLite Christoph.
Why a Commercial Provider should Join the Academic Cloud Federation David Blundell Managing Director 100 Percent IT Ltd Simple, Flexible, Reliable.
Enabling Grids for E-sciencE gLite security pratical tutorial Dario Russo INFN Catania Catania,
Gilda certificates. Certification Authority
OSG Security: Updates on OSG CA & Federated Identities Mine Altunay, PhD OSG Security Team OSG AHM March 24, 2015.
PKI for improved cybersecurity in NATO Partner countries Software Arsen Hayrapetyan, ArmeSFo CA.
2007© SWITCH SWITCHslcs the new AAI-based short-lived credential service for Grid users C.Witzig Swiss Grid Day, Berne, May 7, 2007.
Academia Sinica Grid Computing Certification Authority F2F interview (Malaysia )
A Survey of Certificate Management Processes and Procedures in OSG Gabriel Ghinita and Mine Altunay
Soapbox (S-Series) Certificate Validation Jens Jensen, STFC.
Digital Certificates Presented by: Matt Weaver. What is a digital certificate? Trusted ID cards in electronic format that bind to a public key; ex. Drivers.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI solution for high throughput data analysis Peter Solagna EGI.eu Operations.
Virtual Organisations and the NGS Mike Jones Research Computing Services e-Science & “The Grid” for Bio/Health Informaticians, IT January 2008.
TAG Presentation 18th May 2004 Paul Butler
Jens Jensen EU Grid PMA, Berlin Jan 2015
Authentication, Authorisation and Security
OGF PGI – EDGI Security Use Case and Requirements
Grid accounting system
Jens Jensen, STFC Sep EUGridPMA Manchester
TAG Presentation 18th May 2004 Paul Butler
PRACE-EGI helpdesk integration
Virtual Face to Face Meetings for ID-check
Introduction How to combine and use services in different security domains? How to take into account privacy aspects? How to enable single sign on (SSO)
Grid Security Jinny Chien Academia Sinica Grid Computing.
Public Key Infrastructure (PKI)
Jens Jensen, STFC 15 Sep GridPP39, Lancaster
Update on EDG Security (VOMS)
The New Virtual Organization Membership Service (VOMS)
CERN Certificates platform Emmanuel Ormancey / Anatoly Gladkov
Public Key Infrastructure from the Most Trusted Name in e-Security
O. Otenko PERMIS Project Salford University © 2002
UK e-Science CA and JCS Migration Status
David Kelsey (STFC-RAL)
Community AAI with Check-In
Check-in Identity and Access Management solution that makes it easy to secure access to services and resources.
OU BATTLECARD: Oracle Identity Management Training
Presentation transcript:

Tweaking the Certificate Lifecycle for the UK eScience CA John Kewley NGS Support Centre Manager & Service Manager for the UK e-Science CA john.kewley@stfc.ac.uk The UK eScience CA one of the world's leading Grid Certification Authorities (CA) and has issued around 30,000 certificates. The National Grid Service (NGS) helpdesk receives many tickets relating to certificates (and certificate renewal in particular): largely due to browser incompatibilities. This talk gives an introduction to the UK eScience CA and its associated software and interfaces, including CertWizard: our new browser-independent certificate tool. It will show how modernisations are being made at various stages of the certificate lifecycle, making it easier than ever to manage your personal UK eScience Certificate. 30/03/2012 EGI CF Munich

Outline Certificates and The UK e-Science CA The Lifecycle of a User Certificate Some problems The CertWizard and other Improvements Future work ABSTRACT: Users find applying for and renewing of their certificates hard. In fact one third of the tickets on the UK NGI Helpdesk in the last year were related to certificates: a common theme being browser issues. STFC staff have produced a browser-independent tool for managing the certificates of the UK NGI user community. This tool, combined with other service improvements, provides a simpler-to-use interface which is more efficient and fully integrated with our already established certificate tools. The NGS runs the world's 2nd largest Grid Certification Authority: the IGTF-accredited UK e-Science CA. It is trialing several innovations for x509 authentication including alternatives to year-long user certificates, but their use will be needed for some time. The CA certificate itself is due for renewal in 2011 and so the opportunity is being taken to make changes at all levels of the service. Up until now, users have used their browser to apply for and renew their certificates. As browsers have evolved there have been a variety of incompatibilities in the way they handle certificates and our list of unsupported browsers has grown. The solution was to write a stand-alone tool to manage these certificate requests without involving a browser. The tool also adds the facility to renew a recently expired certificate and change details such as the user's email address without having to revoke it and apply for a new one like now. It has also been merged with our existing VOMS-enabled MyProxy Upload Tool so that a single tool can be used to manage all the user's certificate interactions. Further work is already underway to add interfaces to provide analogous support for host certificates and for RA Operators to approve both user and host certificate requests. Although the CA part of our tool is tied in to the UK eScience CA, the interface provided is well-defined and would not take too much effort to generalise for other community CAs so we are keen to demonstrate its functionality at the User Forum in Lyon. 30/03/2012 EGI CF Munich

Authentication vs Authorisation Identity: who you are c.f. Passport, identity card Authorisation: What you are allowed to do c.f. Visa, or Work/Residence Permit 30/03/2012 EGI CF Munich

What is a CA? A CA (Certification Authority) is a trusted identity that issues and manages digital certificates (security credentials). Trusting a particular CA means that you trust the identity of its certificate holders 30/03/2012 EGI CF Munich

The UK e-Science CA The UK e-Science CA issues 13 month certificates for use by users, services and hosts from the UK e-Science Grid community. Since it follows international standards and is accredited by the IGTF, its certificates are accepted by Grids around the world. 30/03/2012 EGI CF Munich

Registration Authorities For a CA is to sign their certificate, the user's identity needs asserting This role is federated to about 60 Registration Authorities (RAs) throughout the UK The CA trusts their RA Operators to check the user's photo-id and approve their certificate requests. 30/03/2012 EGI CF Munich

Certificate Lifecycle Apply VALID 30/03/2012 EGI CF Munich

The Apply Process User Applies for New Certificate User and RA Meet Face to Face RA Approves Request Simplified process User Applies for a new user certificate (CertWizard or Browser) RA Operator confirms User is entitled to one. User and RA Operator meet face-to-face so RA Operator can check PhotoID RA Operator approves (or rejects) certificate request The UK eScience CA signs the request CA Signs 30/03/2012 EGI CF Munich

The Apply Process Is user entitled to a Certificate? User Applies for New Certificate Does PhotoID match User and RA Meet Face to Face Photocopy PhotoID and file RA Approves Request Check PIN Simplified process User Applies for a new user certificate (CertWizard or Browser) RA Operator confirms User is entitled to one. User and RA Operator meet face-to-face so RA Operator can check PhotoID RA Operator approves (or rejects) certificate request The UK eScience CA signs the request CA Signs 30/03/2012 EGI CF Munich

Certificate Lifecycle Apply Renew VALID EXPIRED 30/03/2012 EGI CF Munich

The Renew Process User Applies for Certificate Renewal RA Approves Renewal Request Simplified process User Request that his certificate is renewed (CertWizard or Web Browser) RA Operator checks User is still entitled to one and if so approves renewal request The UK eScience CA signs the new certificate CA Signs 30/03/2012 EGI CF Munich

Certificate Lifecycle Apply Renew VALID Revoke REVOKED EXPIRED 30/03/2012 EGI CF Munich

Browser/OS Problems We receive many certificate problems on our helpdesk, mostly expiries or browser issues Browsers change, we can't support them all OpenCA s/w was problematic to update. http://www.ngs.ac.uk/supported-internet-browsers 30/03/2012 EGI CF Munich

Other Problems If a user's certificate has been revoked or in the following situations: User's email address changes User's certificate expires unexpectedly User wants a new certificate as their old one expired some time ago Then the user must apply for a new one (requesting revocation of their old one if required). This requires visiting the RA Operator in person. 30/03/2012 EGI CF Munich

Plan Duplicate existing functionality of old web interface in new CertWizard 30/03/2012 EGI CF Munich

Old Web Interface 30/03/2012 EGI CF Munich

Old vs New New Old CA-Sign CA DB OpenCA https CA-Server REST Browsers Bulk New Bulk RA CertWizard 30/03/2012 EGI CF Munich

CertWizard Platform and browser independent Automatically updating RESTful interface http://www.ngs.ac.uk/tools/certwizard 30/03/2012 EGI CF Munich

30/03/2012 EGI CF Munich

30/03/2012 EGI CF Munich

Renew Certificate 30/03/2012 EGI CF Munich

Request Revocation 30/03/2012 EGI CF Munich

Plan Duplicate existing functionality of old web interface in new CertWizard Amend policy and extend CertWizard to permit renewing recently-expired certificates 30/03/2012 EGI CF Munich

Renew Recently Expired Apply Renew VALID Yes Recent? Revoke No REVOKED EXPIRED 30/03/2012 EGI CF Munich

Plan Duplicate existing functionality of old web interface in new CertWizard Amend policy and extend CertWizard to permit renewing recently expired certificates Permit virtual meetings (VC for example) for Re-Applications 30/03/2012 EGI CF Munich

Re-Applications VALID REVOKED EXPIRED Apply Renew Yes Recent? Revoke No REVOKED EXPIRED Re-Apply 30/03/2012 EGI CF Munich

The Re-Apply Process User Applies for New Certificate User and RA Meet Virtually RA Approves Request Simplified process User Applies for a new user certificate (CertWizard or Browser) RA Operator confirms User is entitled to one. User and RA Operator meet face-to-face so RA Operator can check PhotoID RA Operator approves (or rejects) certificate request The UK eScience CA signs the request CA Signs 30/03/2012 EGI CF Munich

Plan Duplicate existing functionality of old web interface in new CertWizard Amend policy and extend CertWizard to permit renewing recently expired certificates Permit virtual meetings (VC for example) for Re-Applications Extend CertWizard to allow changing of email addresses 30/03/2012 EGI CF Munich

Change requests VALID REVOKED EXPIRED Apply Renew Change Yes No Recent? Revoke REVOKED EXPIRED Re-Apply 30/03/2012 EGI CF Munich

Change Requests Design Options Permit changing email address at Renewal or as a separate Change process. Should the RA Operator be involved? Should the keys and expiry remain the same? 30/03/2012 EGI CF Munich

Plan Duplicate existing functionality of old web interface in new CertWizard Amend policy and extend CertWizard to permit renewing recently expired certificates Permit virtual meetings (VC for example) for Re-Applications Extend CertWizard to allow changing of email addresses Integrate CertWizard functionality with our existing MyProxy and VOMS tools 30/03/2012 EGI CF Munich

Seamless Interworking Integrated with MyProxyUploader, our previous proxy generation tool Uploading to MyProxy servers Local Proxies Add VOMS attributes 30/03/2012 EGI CF Munich

Export/Backup 30/03/2012 EGI CF Munich

Install 30/03/2012 EGI CF Munich

Configuration CA Certificates MyProxy servers VOMS servers Your Certificate 30/03/2012 EGI CF Munich

MyProxyUploader 30/03/2012 EGI CF Munich

Local Proxy 30/03/2012 EGI CF Munich

VOMS attributes 30/03/2012 EGI CF Munich

Additional work Provide an RA Operator interface Bulk Host Certificate Request interface Support for Host Certificates in CertWizard Online CA 30/03/2012 EGI CF Munich

Summary Implemented a Certificate request tool Integrated it with our existing MyProxy tool Will allow renewal of recently-expired certificates Introduced the idea of a Re-Application Permit virtual meetings for Re-Applications Designing a Change mechanism for email addresses Less hassle for Users Less work for RA Operators Looking ahead to an online CA 30/03/2012 EGI CF Munich

Acknowledgements Jens Jensen and David Meredith NGS STFC 30/03/2012 EGI CF Munich