INFSO-RI-508833 Enabling Grids for E-sciencE Update on LCG/EGEE Security Policy and Procedures David Kelsey, CCLRC/RAL, UK

Slides:



Advertisements
Similar presentations
Grid Security Policy GridPP18, Glasgow David Kelsey 21sr March 2007.
Advertisements

Last update 01/06/ :23 LCG 1Maria Dimou- cern-it-gd Maria Dimou IT/GD Site Registration policy & procedures
Grid Security Users, VOs, Sites OSG Collaboration Meeting University of Washington Bob Cowles August 23, 2006 Work supported.
INFSO-RI Enabling Grids for E-sciencE Update on LCG/EGEE Security Policy and Procedures David Kelsey, CCLRC/RAL, UK
EGI-Engage Recent Experiences in Operational Security: Incident prevention and incident handling in the EGI and WLCG infrastructure.
LCG Milestones for Deployment, Fabric, & Grid Technology Ian Bird LCG Deployment Area Manager PEB 3-Dec-2002.
RomeWorkshop on eInfrastructures 9 December LCG Progress on Policies & Coming Challenges Ian Bird IT Division, CERN LCG and EGEE Rome 9 December.
Deployment Session David Kelsey GridPP13, Durham 5 Jul 2005
INFSO-RI Enabling Grids for E-sciencE Incident Response Policies and Procedures Carlos Fuentes
EGEE ARM-2 – 5 Oct LCG Security Coordination Ian Neilson LCG Security Officer Grid Deployment Group CERN.
Enabling Grids for E-sciencE EGEE III Security Training and Dissemination Mingchao Ma, STFC – RAL, UK OSCT Barcelona 2009.
INFSO-RI Enabling Grids for E-sciencE SA1: Cookbook (DSA1.7) Ian Bird CERN 18 January 2006.
GGF12 – 20 Sept LCG Incident Response Ian Neilson LCG Security Officer Grid Deployment Group CERN.
Deployment Issues David Kelsey GridPP13, Durham 5 Jul 2005
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks David Kelsey RAL/STFC,
JSPG: User-level Accounting Data Policy David Kelsey, CCLRC/RAL, UK LCG GDB Meeting, Rome, 5 April 2006.
INFSO-RI Enabling Grids for E-sciencE EGEE/LCG Joint Security Policy Group David Kelsey, CCLRC/RAL, UK EGEE.
Responsibilities of ROC and CIC in EGEE infrastructure A.Kryukov, SINP MSU, CIC Manager Yu.Lazin, IHEP, ROC Manager
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
Security Policy Update LCG GDB Prague, 4 Apr 2007 David Kelsey CCLRC/RAL
13-Jul-04D.P.Kelsey, LCG-GDB-Security1 LCG/GDB Security Update (Report from the Joint LCG/EGEE Security Group) CERN 13 July 2004 David Kelsey CCLRC/RAL,
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks David Kelsey RAL/STFC,
9-Sep-03D.P.Kelsey, LCG-GDB-Security1 LCG/GDB Security (Report from the LCG Security Group) CERN, 9 September 2003 David Kelsey CCLRC/RAL, UK
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
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Security Coordination Group Linda Cornwall CCLRC (RAL) FP6 Security workshop.
LCG/EGEE Security Operations HEPiX, Fall 2004 BNL, 22 October 2004 David Kelsey CCLRC/RAL, UK
15-Dec-04D.P.Kelsey, LCG-GDB-Security1 LCG/GDB Security Update (Report from the Joint Security Policy Group) CERN 15 December 2004 David Kelsey CCLRC/RAL,
Grid Operations Centre LCG SLAs and Site Audits Trevor Daniels, John Gordon GDB 8 Mar 2004.
9-Oct-03D.P.Kelsey, LCG-GDB-Security1 LCG/GDB Security (Report from the LCG Security Group) FNAL 9 October 2003 David Kelsey CCLRC/RAL, UK
Grid Security Vulnerability Group Linda Cornwall, GDB, CERN 7 th September 2005
Summary of AAAA Information David Kelsey Infrastructure Policy Group, Singapore, 15 Sep 2008.
INFSO-RI Enabling Grids for E-sciencE EGEE SA1 in EGEE-II – Overview Ian Bird IT Department CERN, Switzerland EGEE.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Security Coordination Group Dr Linda Cornwall CCLRC (RAL) FP6 Security workshop.
Security Policy Update David Kelsey UK HEP Sysman, RAL 1 Jul 2011.
Security Operations David Kelsey GridPP Deployment Board 3 Mar 2005
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
INFSO-RI Enabling Grids for E-sciencE An overview of EGEE operations & support procedures Jules Wolfrat SARA.
Security Policy: From EGEE to EGI David Kelsey (STFC-RAL) 21 Sep 2009 EGEE’09, Barcelona david.kelsey at stfc.ac.uk.
Last update 31/01/ :41 LCG 1 Maria Dimou Procedures for introducing new Virtual Organisations to EGEE NA4 Open Meeting Catania.
Security Policy Update WLCG GDB CERN, 14 May 2008 David Kelsey STFC/RAL
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Resource Allocation in EGEEIII Overview &
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Communication tools between Grid Virtual.
1Maria Dimou- cern-it-gd LCG November 2007 GDB October 2007 VOM(R)S Workshop report Grid Deployment Board.
Last update 22/02/ :54 LCG 1Maria Dimou- cern-it-gd Maria Dimou IT/GD VO Registration procedure Presented by.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE and JSPG activities David Kelsey CCLRC/RAL.
Security EGEE/SA1 ROC Managers ARM-3 meeting Lyon, 17 March 2005 David Kelsey CCLRC/RAL, UK
EGEE ARM-2 – 5 Oct LCG/EGEE Security Coordination Ian Neilson Grid Deployment Group CERN.
JSPG Update David Kelsey MWSG, Zurich 31 Mar 2009.
12-Jun-03D.P.Kelsey, CA meeting1 CA meeting Minimum Requirements CERN, 12 June 2003 David Kelsey CCLRC/RAL, UK
18-May-04D.P.Kelsey, LCG-GDB-Security1 LCG/GDB Security Update (Report from the LCG Security Group) Barcelona 18 May 2004 David Kelsey CCLRC/RAL, UK
SEE-GRID The SEE-GRID initiative is co-funded by the European Commission under the FP6 Research Infrastructures contract no SEE-GRID.
Planning for LCG Emergencies HEPiX, Fall 2005 SLAC, 13 October 2005 David Kelsey CCLRC/RAL, UK
Last update 13/03/ :11 LCG 1Maria Dimou- cern-it-gd Maria Dimou IT/GD Status of the Task Force for User Registration of LHC Experiment Users
INFSO-RI Enabling Grids for E-sciencE Joint Security Policy Group David Kelsey, CCLRC/RAL, UK 3 rd EGEE Project.
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.
LCG User, Site & VO Registration in EGEE/LCG Bob Cowles OSG Technical Meeting Dec 15-17, 2004 UCSD.
EGEE is a project funded by the European Union under contract IST New VO Integration Fabio Hernandez ROC Managers Workshop,
1Maria Dimou- cern-it-gd LCG End of the Task Force for VO User Registration of LHC Experiment Users Grid Deployment.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Security aspects (based on Romain Wartel’s.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid is a Bazaar of Resource Providers and.
Grid Security Policy: EGEE to EGI David Kelsey (RAL) 16 Sep 2009 JSPG meeting, DFN Berlin david.kelsey at stfc.ac.uk.
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
Security Policy Update WLCG GDB CERN, 11 June 2008 David Kelsey STFC/RAL
David Kelsey CCLRC/RAL, UK
Open Science Grid Consortium Meeting
LCG Security Status and Issues
David Kelsey CCLRC/RAL, UK
Ian Bird GDB Meeting CERN 9 September 2003
David Kelsey CCLRC/RAL, UK
Presentation transcript:

INFSO-RI Enabling Grids for E-sciencE Update on LCG/EGEE Security Policy and Procedures David Kelsey, CCLRC/RAL, UK LCG GDB Meeting, CERN, 18 May 2005

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 2 Overview Work of the Joint (LCG/EGEE) Security Policy Group –In collaboration with US Open Science Grid (OSG) Security Policy Documents (at end of 2004) –And plans for review Work in progress –User Acceptable Use Policy  Not yet in EDMS –VO Security Policy (and AUP)  / / –Incident Response  –Seeking GDB and EGEE approval (first 2) within 30 days Other JSPG activities

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 3 EGEE/LCG Security Policy (end 2004) Security & Availability Policy Usage Rules Certification Authorities Audit Requirements Incident Response User Registration & VO Management Application Development & Network Admin Guide picture from Ian Neilson GOC Guides

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 4 Current Policy documents Go through one by one Show an original slide as presented to GDB at time of approval (or introduction from document) –With comments

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 5 Security and Availability Policy Top Level Policy document (approved Oct 2003) Objectives –Agreed set of statements  Attitude of the project towards security and availability  Authority for defined actions  Responsibilities on individuals and bodies Promote the LHC science mission Control of resources and protection from abuse Minimise disruption to science Obligations to other network (inter- and intra- nets) users Broad scope: not just hacking Maximise availability and integrity of services and data Resources, Users, Administrators, Developers (systems and applications), and VOs Does NOT override local policies Procedures, rules, guides etc contained in separate documents

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 6 Usage Rules “Rules for Use of the LCG-1 Computing Resources” –Approved July 2003 To be agreed to by all users (signed via private key in browser) when they register with LCG-1 Deliberately based on current EDG Usage Rules –Does not override sites rules and policies –Only allows professional use Once discussions start on changes –Chance we never converge! We know that they are far from perfect Are there major objections today? –One comment says we should define the list of user data fields (as agreed at the last GDB) Use now and work on better version for Jan 2004 (too optimistic!) –Consult lawyers?

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 7 User Registration and VO Management First document –User Registration and VO management for LCG-1 in 2003 –Approved July 2003 User registers on LCG-1 web site (one central) –Agrees to and “signs” Usage Rules –Agrees to personal data being distributed to all LCG-1 sites  For use of site/resource managers ONLY Last name, First name, Institution, address, telephone number, experiment Distributed to all LCG-1 sites (down to Tier 2) –Can be used for pre-registration if required Checks made by Expt/VO managers

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 8 User Registration (2) Second Document –Requirements for LCG User Registration and VO Membership Management –Approved May 2004 Use existing experiment processes and databases Task force created to propose the technical solution Many discussions with CERN HR, User Office, Experiment Secretariats, VO managers, … Technical solution agreed in Sep 2004 Status presented to GDB by Maria Dimou in Feb 2005 VOMRS front-end (FNAL) –linked to CERN HR DBs VOMS (with groups and roles) LHC users must register with the experiment first User Registration Workshop – May 2005 (CERN) Transition from current system planned for second half 2005

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 9 Certification Authorities “Approval of LCG-1 Certificate Authorities” –Approved June 2003 The LCG-1 Security Group proposes the list of accepted CA’s from two sources: –The list of “traditional” CA’s, issuing long-lived (12 months or more) certificates, comes from the EDG CA Group –The list of additional CA’s (online short-lived, special cases, etc.) is generated by the LCG-1 Security Group Proposed additions to these lists above will be circulated to the GDB and to the LCG-1 site security contacts for objection prior to implementation The LCG-1 operations team maintains the necessary information (certificates, signing policy, CRL’s) and distribution mechanisms for CA’s on both sub-lists All LCG-1 resources will install the full list of approved CA’s

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 10 Incident Response Approved July 2003 Procedures for LCG-1 start (before GOC) –Incidents, communications, enforcement, escalation etc Party discovering incident responsible for  Taking local action  Informing all other security contacts Difficult to be precise at this stage – we have to learn! We have created an ops security list (before GOC) –Default site entry is the Contact person but an operational list would be better LCG-1 sites need to refine and improve All sites must buy-in to the procedures

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 11 Audit Requirements Audit Requirements for LCG-1 –Approved July 2003 Keep gatekeeper and jobmanager logs SE/GridFTP  Keep input and output data transfer logs Batch system  Keep jobmanager logs (or batch system logs)  Need to trace process activity – pacct logs Central storage of all logfiles. Rather than on the WN –To survive reinstalls etc. To be kept for at least 90 days by all sites (comment: many sites are not keeping pacct logs)

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 12 GOC Guides 3 new GOC guides presented at March 2004 GDB –Resource Administrators Guide –Service Level Agreement –Procedure for Site Self Audit Approved May 2004 But not really security policy –And not clear to what extent being used/followed Therefore removed from the policy set –Agreed by GDB in Dec 2004 Future work in these areas: GOCs & ROCs (not JSPG)

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 13 Application Development and Network Admin Guide Guide to LCG Application, Middleware & Network Security –Approved July 2004 This document identifies areas of security practice which the LCG Security Group and the Grid Deployment Board consider must be addressed in application and middleware design, planning and deployment processes where such software is to be used by or on the LCG. The LCG Security and Availability Policy states that “All the requirements for the networking security of LCG Resources are expected to be adequately covered by each site’s local security policies and practices”. This document also seeks to identify and clarify issues where local security policy and LCG security policy must be aligned.

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 14 Policy Revision during 2005 Original deadline for review of 2003 documents was 1 year from GDB approval –Too optimistic! All documents are valid (for LCG & EGEE) until replaced or removed (even if “LCG”, “LCG-1”, etc…) –Decision of GDB in Jan 2004 Need to revise ALL documents during 2005 –Make them more general, simpler and shorter –And up to date Next to be tackled is the “Security and Availability Policy” To be formally approved by LCG and EGEE management New documents (not revisions) –Site Registration Policy and Procedures –VO Security Policy

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 15 Site Registration Site Registration Policy & Procedure –Approved Mar 2005 (presented to GDB by Maria Dimou Feb 05) LCG/EGEE operating security policies place responsibilities on all participants. This site registration policy and procedure document aims to ensure that resource providers understand and have agreed to honour their responsibilities and that they have the necessary information available to perform their duties. Another reason for this procedure is to record at the level of the Grid Operation Centre (GOC) valid Resource Administrators’ and Site Security Contact information, in order for the Core Infrastructure Centre (CIC) and the Regional Operations Centre (ROC) to promptly act, in case of service change or problem.

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 16 Current Usage Rules During registration with a VO User agrees to acceptance of current “Usage Rules” –“Rules for Use of the LCG-1 Computing Resources” – / / This document is too long (5 pages) –Very few users actually read it! It is too LCG specific (even LCG-1!) –It was based on the EDG Security Policy Therefore it needs updating Open Science Grid just published their User AUP –We want/need to be compatible SEE-Grid AUP also recently published –Also based on OSG AUP –We took ideas from this too

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 17 New User AUP New draft User AUP –Heavily based on OSG AUP –Modified for use in EGEE/LCG –Then discussed during ISGC 2005 (Taipei)  A common AUP for OSG/LCG/EGEE And national Grids? A single User AUP for all VOs on EGEE –Short and simple VOs define their objectives and AUP Sites can then consider these when deciding whether to support the VO or not Will no longer need to merge VO and Auth LDAP entries – AUP is tied to each VO

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 18 User AUP (Version: The Taipei Accord 29 April 2005) USER AGREEMENT (accepted during registration with a VO) 1)You may only perform work, or transmit or store data consistent with the activities and policies of the Virtual Organizations of which you are a member, and only on resources authorized for use by those Virtual Organizations. 2)You will not attempt to circumvent administrative or security controls on the use of resources. If you are informed that some aspect of your grid usage is creating a problem, you will adjust your usage and investigate ways to resolve the complaint.

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 19 User AUP (2) 3)You will immediately report any suspected compromise of your grid credentials or suspected misuse of grid resources to incident reporting locations specified by the Virtual Organization(s) affected and credential issuing authorities as specified in their agreements and policy statements. 4)You are aware that resource providers have the right to regulate access as they deem necessary for either operational or security-related reasons and that your use of the Grid is also bound by the rules and policies of the organizations through which you obtain access, e. g. your home institute, your national network and/or your internet service provider(s). Comments: Also bound by policies of resource providers and Grid Infrastructure – add words?

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 20 VO Security Policy Draft document (discussed twice in JSPG) –Author: Ian Neilson / Following the decision after Den Haag to split the security aspects from the registration procedures –VO Registration procedures presented in EGEE-03 SA1 session This draft VO Security Policy document, is now ready for discussion and approval soon –Please provide comments to Ian Neilson There are 5 main sections in the document –Present each here briefly

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 21 Aims –Defines responsibilities placed on VO members and the VO as a whole (via VO managers) –To ensure that all Grid participants can properly fulfil their roles re interactions with a VO Exclusions –Does not address dispute procedures  These need to be addressed by VO and Grid management

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 22 VO Registration Requirements To satisfy Grid security requirements VO enrolment MUST capture and maintain –VO Name –VO AUP –Contact details for VO manager and at least one alternate –Generic contact address for VO managers –URL of one or more VO membership servers

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 23 VO AUP VO must publish an AUP –Can be light-weight (see example later) Describe goals of the VO Define expected acceptable usage Define incident reporting channels A community of responsible users with common goal Require all VO members to –Act within constraints of the VO AUP –Bind VO members to the general Grid User AUP Must state which VO management body gives authority to the policy

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 24 VO Community Responsibilities Both ordinary members and VO managers VO managers must –Ensure VO registration and membership server management meets agreed User Registration Requirements  E.g. maintain accurate user contact info –Suspend members if requested to do so by site security, GOC, ROC –Cooperate fully in investigation of security incidents –Respect privacy policy re user’s personal information VO members must –Abide by User AUP –Cooperate fully in investigation of security incidents

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 25 Sample VO AUP “This Acceptable Use Policy applies to all members of [VO Name] Virtual Organisation, hereafter referred to as the VO, with reference to use of the LCG/EGEE Grid infrastructure, hereafter referred to as the Grid. The [owner body] owns and gives authority to this policy. The goal of the VO is to [describe here the objectives of the VO]. Members and Managers of the VO agree to be bound by the Grid Acceptable Usage Rules, VO Security Policy and other relevant Grid Policies, and to use the Grid only in the furtherance of the stated goal of the VO.”

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 26 New Incident Response Based on work by Open Science Grid We use the OSG document as is –But with a covering document explaining differences Propose that this is presented at next GDB –(as part of a general report on operational security?)

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 27 Other Topics LHC User Registration Task Force –Workshop next week EGEE Operational Security Coordination Team –Proposed to GDB in July 2004 –Now getting more active (see EGEE-03 Athens agenda)  Security Service Challenges, Incident Response, Security Monitoring, Forensics, Best practice (docs) Security Risk Analysis –Important to prioritise future work Vulnerability Identification and Reduction –Also proposed to GDB in July 2004 –Started as GridPP activity in Jan 2004 (developers checklist)  Presented to EGEE-03 in Athens – general agreement  Starting now  Evaluate gLite 1 and LCG 2.4.x (improve quality and fix problems)

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 28 Useful Links Meetings - Agenda, presentations, minutes etc JSPG Web site Policy documents at

Enabling Grids for E-sciencE INFSO-RI LCG/EGEE Security Policy 29 Summary Most policy documents need revision during 2005 We are now seeking approval of 2 documents (30 days) –User AUP –VO Security Policy (AUP) Will also invite comments from all sites, VO’s and other Grids And approval by EGEE ROC managers Security Incident Response (and operational security?) –Present at next GDB? Next JSPG meeting –13/14 June (CERN) –Risk Analysis –Operations and User Reg Task Force –Revision of top-level policy document