23-Oct-02D.P.Kelsey, Grid Security, HEPiX, FNAL1 LCG/EDG Security - update and plans HEPiX/HEPNT - FNAL 23 Oct 2002 David Kelsey CLRC/RAL, UK

Slides:



Advertisements
Similar presentations
Introduction of Grid Security
Advertisements

5-Dec-02D.P.Kelsey, GridPP Security1 GridPP Security UK Security Workshop 5-6 Dec 2002, NeSC David Kelsey CLRC/RAL, UK
29 June 2006 GridSite Andrew McNabwww.gridsite.org VOMS and VOs Andrew McNab University of Manchester.
22-Apr-02D.P.Kelsey, Security, UKHEP Sysman1 Grid Security 22 Apr 2002 UK HEP Sysman Meeting David Kelsey CLRC/RAL, UK
Andrew McNab - Manchester HEP - 2 May 2002 Testbed and Authorisation EU DataGrid Testbed 1 Job Lifecycle Software releases Authorisation at your site Grid/Web.
MyProxy: A Multi-Purpose Grid Authentication Service
Andrew McNab - EDG Access Control - 14 Jan 2003 EU DataGrid security with GSI and Globus Andrew McNab University of Manchester
Grid Security. Typical Grid Scenario Users Resources.
5-Sep-02D.P.Kelsey, Security Summary, Budapest1 WP6/7 Security Summary Budapest 5 Sep 2002 David Kelsey CLRC/RAL, UK
Open Science Grid Use of PKI: Wishing it was easy A brief and incomplete introduction. Doug Olson, LBNL PKI Workshop, NIST 5 April 2006.
30-Jan-03D.P.Kelsey, GridPP Security1 Security GridPP6 30 Jan 2003 Coseners House David Kelsey CLRC/RAL, UK
Authentication Policy David Kelsey CCLRC/RAL 15 April 2004, Dublin
A Model for Grid User Management Rich Baker Dantong Yu Tomasz Wlodek Brookhaven National Lab.
Use of Kerberos-Issued Certificates at Fermilab Kerberos  PKI Translation Matt Crawford & Dane Skow Fermilab.
Security Mechanisms The European DataGrid Project Team
\ Grid Security and Authentication1. David Groep Physics Data Processing group Nikhef.
13-May-03D.P.Kelsey, WP8 CA and VO organistion1 CA’s and Experiment (VO) Organisation WP8 Meeting EDG Barcelona, 13 May 2003 David Kelsey CCLRC/RAL, UK.
12-May-03D.P.Kelsey, SCG Online Authentication1 Online Authentication SCG Meeting EDG Barcelona, 12 May 2003 David Kelsey CCLRC/RAL, UK
VOX Project Status T. Levshina. Talk Overview VOX Status –Registration –Globus callouts/Plug-ins –LRAS –SAZ Collaboration with VOMS EDG team Preparation.
Grid Security 1. Grid security is a crucial component Need for secure communication between grid elements  Authenticated ( verify entities are who they.
9-May-02D.P.Kelsey, Security Plans, GridPP41 Security: Plans 9 May 2002 GridPP4 meeting, Manchester David Kelsey CLRC/RAL, UK
JSPG: User-level Accounting Data Policy David Kelsey, CCLRC/RAL, UK LCG GDB Meeting, Rome, 5 April 2006.
Security Area in GridPP2 4 Mar 2004 Security Area in GridPP2 “Proforma-2 posts” overview Deliverables – Local Access – Local Usage.
EU DataGrid (EDG) & GridPP Authorization and Access Control User VOMS C CA 2. certificate dn, ca, key 1. request 3. certificate 4. VOMS cred: VO, groups,
10-Jun-03D.P.Kelsey, LCG-GDB-Security1 LCG/GDB Security (Report from the LCG Security Group) CERN, 10 June 2003 David Kelsey CCLRC/RAL, UK
ESnet PKI Developed for the DOE Science Grid and SciDAC.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks David Kelsey RAL/STFC,
23-Oct-03D.P.Kelsey, LCG Security Update, HEPiX1 LCG Security Update HEPiX-HEPNT, TRIUMF, 23 October 2003 David Kelsey CCLRC/RAL, UK
EDG Security European DataGrid Project Security Coordination Group
8-Jul-03D.P.Kelsey, LCG-GDB-Security1 LCG/GDB Security (Report from the LCG Security Group) RAL, 8 July 2003 David Kelsey CCLRC/RAL, UK
3-Nov-00D.P.Kelsey, HEPiX, JLAB1 Certificates for DataGRID David Kelsey CLRC/RAL, UK
10-May-01D.P.Kelsey, Security Workshop Summary1 DataGrid Security Workshop 29/30 March 2001 SUMMARY David Kelsey CLRC/RAL, UK
3-Jul-02D.P.Kelsey, Security1 Security meetings Report to EDG PTB 3 Jul 2002 David Kelsey CLRC/RAL, UK
Security Mechanisms The European DataGrid Project Team
30-Sep-03D.P.Kelsey, SCG Summary1 Security Co-ordination Group (WP7 SCG) EDG Heidelberg 30 September 2003 David Kelsey CCLRC/RAL, UK
Oxford University e-Science Centre 1 Managing Access 4 Dec Managing Access to Resources on the Grid 4 December 2002.
Summary of AAAA Information David Kelsey Infrastructure Policy Group, Singapore, 15 Sep 2008.
VO management: Progress since Chicago Workshop Vincenzo Ciaschini 23/5/2002 CNAF – Bologna.
Andrew McNabSecurity Middleware, GridPP8, 23 Sept 2003Slide 1 Security Middleware Andrew McNab High Energy Physics University of Manchester.
Authorisation, Authentication and Security Guy Warner NeSC Training Team Induction to Grid Computing and the EGEE Project, Vilnius,
2-Sep-02D.P.Kelsey, WP6 CA, Budapest1 WP6 CA report Budapest 2 Sep 2002 David Kelsey CLRC/RAL, UK
DTI Mission – 29 June LCG Security Ian Neilson LCG Security Officer Grid Deployment Group CERN.
Last update 21/01/ :05 LCG 1Maria Dimou- cern-it-gd Current LCG User Registration, VO management and Authorisation Procedures VOMS workshop
1 AHM, 2–4 Sept 2003 e-Science Centre GRID Authorization Framework for CCLRC Data Portal Ananta Manandhar.
Security Policy Update WLCG GDB CERN, 14 May 2008 David Kelsey STFC/RAL
11-Dec-00D.P.Kelsey, Certificates, WP6 meeting, Milan1 Certificates for DataGrid Testbed0 David Kelsey CLRC/RAL, UK
WLCG Authentication & Authorisation LHCOPN/LHCONE Rome, 29 April 2014 David Kelsey STFC/RAL.
Ákos FROHNER – DataGrid Security n° 1 Security Group TODO
8-Mar-01D.P.Kelsey, Certificates, WP6, Amsterdam1 WP6: Certificates for DataGrid Testbeds David Kelsey CLRC/RAL, UK
12-Jun-03D.P.Kelsey, CA meeting1 CA meeting Minimum Requirements CERN, 12 June 2003 David Kelsey CCLRC/RAL, UK
The GRIDS Center, part of the NSF Middleware Initiative Grid Security Overview presented by Von Welch National Center for Supercomputing.
VOX Project Status T. Levshina. 5/7/2003LCG SEC meetings2 Goals, team and collaborators Purpose: To facilitate the remote participation of US based physicists.
15-May-03D.P.Kelsey, SCG Summary1 Security Coord Group (SCG) EDG Barcelona, 12 May 2003 David Kelsey CCLRC/RAL, UK
10-May-01D.P.Kelsey, WP6 Security1 Certificates/Authorisation for DataGrid Testbeds David Kelsey CLRC/RAL, UK
7-May-03D.P.Kelsey, LCG-GDB-Security1 LCG/GDB Security Issues and Planning or Report from the Security Group CERN, 8 May 2003 David Kelsey CCLRC/RAL, UK.
Gridification progress report David Groep, Oscar Koeroo Wim Som de Cerff, Gerben Venekamp Martijn Steenbakkers.
Security in WLCG/EGEE. Security – January Requirements Providers of resources (computers, storages, databases, services..) need risks to.
11-May-01D.P.Kelsey, Security Update1 GRID Security Update David Kelsey CLRC/RAL, UK
DataGrid Security Wrapup Linda Cornwall 4 th March 2004.
9-Jul-02D.P.Kelsey, DataGrid Security1 EU DataGrid Security 9 July 2002 UK Security Task Force Meeting #2 David Kelsey CLRC/RAL, UK
Overview of the New Security Model Akos Frohner (CERN) WP8 Meeting VI DataGRID Conference Barcelone, May 2003.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Authentication, Authorisation and Security Emidio Giorgio INFN Catania.
15-Jun-04D.P.Kelsey, LCG-GDB-Security1 LCG/GDB Security Update (Report from the LCG Security Group) CERN 15 June 2004 David Kelsey CCLRC/RAL, UK
David Kelsey CLRC/RAL, UK
David Kelsey CCLRC/RAL, UK
Update on EDG Security (VOMS)
The New Virtual Organization Membership Service (VOMS)
The GENIUS Security Services
Presentation transcript:

23-Oct-02D.P.Kelsey, Grid Security, HEPiX, FNAL1 LCG/EDG Security - update and plans HEPiX/HEPNT - FNAL 23 Oct 2002 David Kelsey CLRC/RAL, UK

23-Oct-02D.P.Kelsey, Grid Security, HEPiX, FNAL2 Outline Introduction to Grid Security EU DataGrid/DataTAG (EDG/EDT) developments LHC Computing Grid Project (LCG) Phase 1 –The main challenges for 2003 Summary

23-Oct-02D.P.Kelsey, Grid Security, HEPiX, FNAL3 Introduction to Grid Security

23-Oct-02D.P.Kelsey, Grid Security, HEPiX, FNAL4 Authentication (1) Proof of Identity Grid Security Infrastructure (GSI) PKI = Public Key Infrastructure –Private/public key pair Generated by user – “private” key must be kept secret Asymmetric encryption –X.509 certificate National Certificate Authority “signs” the public key Binds to a “name” / identity No authorisation to use resources

23-Oct-02D.P.Kelsey, Grid Security, HEPiX, FNAL5 Authentication (2) Uses SSL, certificates and the key-pair –Need to trust the CA(s) Securely identifies User, Machine, Service –In both directions (mutual authentication) To achieve … Single sign-on to Grid (via Proxy certificate) –short-lived (no revocation) To avoid having to register all users at all sites! Many issues –Revocation, length of keys, period of validity, security of private key, operational procedures, … –Registration authorities (checks identity)

23-Oct-02D.P.Kelsey, Grid Security, HEPiX, FNAL6 Authorisation Today: based on local mechanisms –e.g. UNIX (uid, gid) or Kerberos Globus gatekeeper –Maps global identity (Distinguished Name) to local user account Access control all based on standard UNIX tools –Or Kerberos, AFS etc Site/System management fully in control Limited tools for Virtual Organisations (VOs) to manage access to resources

23-Oct-02D.P.Kelsey, Grid Security, HEPiX, FNAL7 EDG/EDT security developments

23-Oct-02D.P.Kelsey, Grid Security, HEPiX, FNAL8 EDG Security news EU Deliverable 7.5 –Security Requirements and Testbed1 (complete) EU Deliverable 7.6 –Security Design and Testbed2 (January 2003) Security components –VO/LDAP & VOMS – Authorisation –LCAS, LCMAPS – local authorisation and mapping –Gridmapdir – dynamic leased accounts –Gridsite – certificate-based web management –SlashGrid - dn-based grid homefile system –GACL – Library to parse ACL’s (XML) –edg-security (for database access control)

23-Oct-02D.P.Kelsey, Grid Security, HEPiX, FNAL9 EDG WP6 CA group The PMA (Policy Management Authority) for EDG –Members: the CA managers (but not just EDG!) –includes CrossGrid, US DOE CA’s… more joining – Establishing “Trust” between CA’s, Grid projects, VOs, Sites –Need approval of site security officers and sysadmins To (perhaps) bypass normal user registration procedures –Achieved for EDG testbed activities NOT yet for LCG production-scale deployment Defining “best practice” and “minimum requirements” –Working with GGF –CP/CPS documents –Registration Authority procedures –Operational procedures

23-Oct-02D.P.Kelsey, Grid Security, HEPiX, FNAL10 Trusted CA’s 13 trusted CA’s –CERN, Czech Rep, France, Germany, Ireland, Italy, Netherlands, Nordic, Portugal, Russia, Spain, UK, USA Under consideration –Canada, Greece, Poland, Slovakia CNRS/France willing to act as short-term “catch-all” –For small number of users/machines –But needs agreed registration procedure(s) –Already doing so for Austria, Israel, Switzerland, Romania, Taiwan…

23-Oct-02D.P.Kelsey, Grid Security, HEPiX, FNAL11 Authorisation VO/LDAP shown in Catania HEPiX Now we (EDT for EDG) are developing VOMS –Virtual Organisation Membership Service See Luciano Gaido’s slides (EDG meeting Budapest) and VOMS architecture report (EDT meeting 8Oct02)slidesVOMS architecture –Some of these follow LCAS & plug-ins and GACL to apply Access Control Easy management of ACL’s still missing

23-Oct-02D.P.Kelsey, Grid Security, HEPiX, FNAL12 current implementation (LDAP) Support for users belonging to more than one VO – –vo option to grid-proxy-init command; –the VO name is inserted in the Subject of the proxy certificate (D field); –requires a patch to Globus code (and a change to mkgridmap); –under test the interaction with RB; –availability: 30 September ’02.

23-Oct-02D.P.Kelsey, Grid Security, HEPiX, FNAL13 VO Membership Service 1.Client and server authenticate themselves and establish a secure communication channel using standard Globus API. 2.The Client sends the request to the Server. 3.The Server checks the request and sends back the required info (signed by itself). 4.The Client checks the validity of the info received. 5.Steps 1—4 are repeated for each Server the Client wants to contact. 6.The Client creates a proxy certificate with an extension (non critical) containing all the info received from the contacted VOMS Servers. Query Authentication Request Auth DB VOMS pseudo- cert C=IT/O=INFN /L=CNAF /CN=Pinco Palla /CN=proxy VOMS pseudo- cert

23-Oct-02D.P.Kelsey, Grid Security, HEPiX, FNAL14 VOMS

23-Oct-02D.P.Kelsey, Grid Security, HEPiX, FNAL15 LCG Phase 1

23-Oct-02D.P.Kelsey, Grid Security, HEPiX, FNAL16 LCG 1 security LCG Phase 1 – deploy a production quality Grid –from July 2003 Planning now – documents by December 2002 –Must be ready by summer 2003 Security planning –User Registration –Authentication –Authorisation –Security Policy –Operational issues

23-Oct-02D.P.Kelsey, Grid Security, HEPiX, FNAL17 User Registration Users would like to register just once (per VO) –Sign one form –One single “Acceptable Use” description Sites need –Sufficient recorded information about the user VO databases – managed by whom? (expt offices?) –Behind-the-scenes creation of new user accounts Or willingness to use dynamic leased accounts VO’s need –Tools to manage users, roles, groups Who owns the databases – VOs and/or Sites?

23-Oct-02D.P.Kelsey, Grid Security, HEPiX, FNAL18 Authentication Scaling of establishing list of trusted CA’s –Currently one per country (many countries!) –Often issued by CA’s serving larger community than HEP CERN and FNAL proposing a Kerberos-based CA –User authenticates via kerberos to the KCA –KCA then issues short-lived X.509 certs –Not yet “trusted” by EDG/LCG Some sites will not accept long-lived private keys held by users –Credential repositories (MyProxy, aVOMS) –Smartcards –Specialised additional authentication (e.g. Cryptocard) Doesn’t scale! Support multiple levels of authentication Credential renewal for long-running batch jobs

23-Oct-02D.P.Kelsey, Grid Security, HEPiX, FNAL19 Authorisation Technology immature –What will be ready for LCG phase 1? –Need input from the experiments Who manages access? –To sites –To resources –To individual files, objects Sites authorise VO’s –VO’s authorise users, roles, groups Much will be definition of procedures –Aim for independence from technologies Move to OGSA, ws-security, … Sites need to trust VO procedures

23-Oct-02D.P.Kelsey, Grid Security, HEPiX, FNAL20 Operational issues Communication between sites Intrusion detection Incident tracking Auditing and reporting

23-Oct-02D.P.Kelsey, Grid Security, HEPiX, FNAL21 Summary EDG/EDT – much progress during 2002 –More functionality in 2003 –GGF and other Grid projects also important Current procedures work well for Testbed scale LCG Phase 1 (and BaBar Grid) –Need improved procedures for production scale Need to plan for and support –Multiple authentication and authorisation technologies Will need full consultation with Sites and VOs (experiments) to agree policies and establish trust MUST be pragmatic –LCG Phase 1 MUST work