Joint Security Policy Group meeting (9 and 10 October 2008)

→ Europe/Zurich
Various (CERN)

Various

CERN

David Kelsey (RAL)
Description
Meeting of the joint WLCG/EGEE security policy group. Phone conference Call +41227676000 Access code: 0133055
JSPG meeting (http://indico.cern.ch/conferenceDisplay.py?confId=38223) Thu Oct 9 2008 Attending: David, Denise, Oxana, Maria, Romain, Jim, Pal Introductions and agenda review. David presented News. New volunteers to join the Group: - Matthew Villian (UK NGS) - Susanna from Poznan SC - Fredrick Share (representing VOs) David Myers is now the CERN security officer. Denise is still helping us as a consultant. Approval status of recently completed policy documents: - VO operations policy - Multi user pilot jobs - Traceability/Logging - CA Approval WLCG MB approved all 4 policies. EGEE TMB approved CA Approval and Traceability/Logging policies. EGEE TMB used to be called TCG. PEB became AMB. EGEE TMB had concerns about VO Op and Pilot Jobs policies. VO Op: Concern by "This document will be signed by authorized signatury." Pilot Jobs: Concern about mechanisms for site approval. Concern about mechanisms for separating user jobs from Pilot jobs. EGEE TMB approved VO Op and Pilot Jobs policies at the next meeting. EGEE needs convering letters that describe how JSPG policy is implemented. Thus: All 4 documents approved by EGEE TMB and WLCG MB. Need a short document that describes the JSPG policy development process? Policy coordination between production grids: Infrastructure Policy Group (IPG) ad-hoc group setup in February for the major production grids (OSG, TeraGrid, Naregi, EGEE, DEISA), related to OGF Grid Interoperability Now (GIN) group. By invitation only. IPG met first during Boston OGF meeting, then during Singapore OGF meeting in September. David presented at the Singapore meeting (slides on the agenda page). IPG interested in harmonization of security policies. Each of the IPG participants submitted a summary of their grid security policies before the Singapore meeting. Next IPG meeting in OSG25 (March 2009). JSPG future for EGI: EGI blueprint describes an ongoing requirement for policy maintenance. Grid-specific covering documents: Example: EGEE Site Operations Policy. https://edms.cern.ch/document/819783 We need a clear definition of roles that set who each policy applies to. The EGEE Site Operations Policy document is very user unfriendly. Can we produce the JSPG documents as templates that the Grid fills in? Do we need a glossary? How do we represent sections of the policy that should be filled in by each implementing grid? Italics? Footnotes? MS Word change tracking? Example: Grid Site Operations Policy (EGEESiteOperationsPolicy-v1.4a.doc) (CERN-EDMS-819783). We modified the Grid Site Operations Policy using italics for pieces that can be modified by the implementing grid. Fredric joined. Maria presented input to VOMS/VOMS Admin/VOMRS requirements: VOMRS Workshop 21-24 October 2008: http://indico.cern.ch/conferenceDisplay.py?confId=42799 Goal: Convergence of VOMRS and VOMS Admin. Major changes from VOMS Admin 1.5 to 2.0 interface. VOMRS Functionality questionnaire was sent in July. Responses only from D0 and a German VO. Add functionality from VOMRS into VOMS Admin, such as: - show AUP to users - periodically expire memberships FNAL's ongoing support of VOMRS is limited: maintenance only. EGEE SCG should discuss issues regarding VOMS Admin support. What would we like to see added to VOMS Admin? - Registering Robot certificates. This should already just work? Fredric presented VO questionnaire results (VO_Surveys_EGEE08.pdf). EUGridPMA AuthZ working group is looking at minimum requirements for the secure operation of VOMS servers. We should encourage NGIs to run VOMS servers on behalf of the VO. Models for VO relationship with Grids: In EGEE, VOs much manage users. VOs are asked for information they don't have? The VO has contact information for the users. How do we address illegal use of grid systems? Users need to know that they may be prosecuted for their actions. Need the ability to traceback actions to the user. The Grid AUP notifies users that they are liable. The Top Level Security Policy also refers to illegal acivities being reported to law enforcement agencies. How do VOs validate requests for membership? Current practice is a cause for concern. VOs register with EGEE. Would a VO need to register separately with each grid? Better to have VO register with home grid. What VO info does the home grid need to share with other grids? VO Registration Policy: http://www.jspg.org/wiki/VO_Registration_Policy See notes at: http://www.jspg.org/wiki/Talk:VO_Registration_Policy#Oct_9_2008_JSPG_Meeting_Notes VO Membership Management Policy: http://www.jspg.org/wiki/VO_Membership_Management_Policy See notes at: http://www.jspg.org/wiki/Talk:VO_Membership_Management_Policy#Oct_9_2008_JSPG_Meeting_Notes ================================================== Fri Oct 10 2008 Attending: Dave, Jim, Fredric, Romain, Denise, Christos (via phone), David Groep (via phone) Continued discussion of VO Membership Management Policy: http://www.jspg.org/wiki/VO_Membership_Management_Policy http://www.jspg.org/wiki/Talk:VO_Membership_Management_Policy Discussion of Web Portal policy: BiG Grid policy has been adopted but not widely discussed? 4 classes of portals. Need a definition for "long-lived". Could use 1Ms definition used elsewhere. MyProxy protocol sends a password over an SSL channel, so the requirement on not sending re-usable private data in encrypted form must be relaxed to support MyProxy. "Keep enough information" -> "persistently keep"? "audit logs"? Refer to audit/logging policy. Is the portal resource provider (site) or a VO? Can we re-use the existing VO and site policies? Need to reference the multi-user pilot job policy. David Groep will send around a new version of this document. Discussion of Data Privacy issues: VOs want user-level accounting. Apple accounting mechanism is capable of storing user DN. Sites were refusing to transfer user-level accounting info to central database for user privacy reasons. Report job-level accounting and VO resource brokers could map from jobs to users? EGEE/LCG sites analyze logs and encrypt user DN before transmitting user-level accounting, encrypted with public key of accounting service. Can't match encrypted DNs due to salts. Everyone can see per-VO data. VO members can see VO groups/roles. VO resource managers can see the users. Publishing data enables peer monitoring. Privacy Policy documents: EDMS 840299 & 855382 https://edms.cern.ch/document/1978755492/1 Current policy draft is based on informing the users and obtaining their consent, but if it's not optional for use of resources, this is more like a contractual requirement. The EGEE Security Team doesn't use accounting information, but would like to. The OSG Security Team does use accounting information for incident investigations. OSG draft privacy policy: http://osg-docdb.opensciencegrid.org/cgi-bin/ShowDocument?docid=741 TeraGrid draft privacy policy: http://www.teragridforum.org/mediawiki/index.php?title=Privacy_Policy Discussed recently by academic federations in Europe: http://www.terena.org/activities/tf-emc2/ecam/docs/FAMfinal.doc In US InCommon Federation, member Universities sign a binding contract/agreement, in contrast to US grids which are not legal entities strictly speaking. Proposed next face-to-face meeting date: Jan 22-23 (CERN).
There are minutes attached to this event. Show them.
  • Thursday 9 October
    • 09:30 → 12:30
      Session 1 513/1-027

      513/1-027

      CERN

      19
      Show room on map
      • 09:30
        Introductions, Agenda agreement, Note taker(s) 15m
      • 09:45
        News on policy approval 15m
      • 10:00
        Policy coordination between production Grids 1h
        Speaker: Dr David Kelsey (RAL)
        Slides
      • 11:00
        Grid-specific covering documents 1h
        To describe the implementation of JSPG general policy in a specific Grid
        document
    • 14:00 → 17:30
      Session 2 - VO Policy issues 600/R-002

      600/R-002

      CERN

      15
      Show room on map
      • 14:00
        Input to VOMS/VOMS Admin/VOMRS requirements? 30m
        Speaker: Maria Dimou (CERN)
        agenda
      • 14:30
        Models for VO relationship with Grid(s) 1h
        Discuss (and perhaps agree) models for establishing trust between VOs and Grids. Both in general terms and specifically for EGEE. To guide our work on VO policy document updates
      • 15:30
        VO Registration Policy 1h
        document
      • 16:30
        VO Membership Management Policy 1h
        document
  • Friday 10 October
    • 09:30 → 12:30
      Session 3 600/R-002

      600/R-002

      CERN

      15
      Show room on map
      • 09:30
        Review of yesterday's meeting 30m
      • 10:00
        Web Portal policy 1h 30m
        document
      • 11:30
        Data Privacy issues 1h
    • 14:00 → 16:00
      Session 4 600/R-002

      600/R-002

      CERN

      15
      Show room on map
      • 14:00
        JSPG web site and collaborative editing 1h
      • 15:00
        Future plans and dates of next meetings 30m
      • 15:30
        AOB 30m