Emergency Suspension list Vincent BRILLAULT HEPiX Spring 2014, Annecy.

Slides:



Advertisements
Similar presentations
29 June 2006 GridSite Andrew McNabwww.gridsite.org VOMS and VOs Andrew McNab University of Manchester.
Advertisements

Securing the Borderless Network March 21, 2000 Ted Barlow.
Universal Plug and Play (UPnP) Presented by: Kamal Kamal Kamal Kamal Mohammad Atieh Mohammad Atieh.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 15: Internet Explorer and Remote Connectivity Tools.
DISTRIBUTED PROCESS IMPLEMENTAION BHAVIN KANSARA.
Research on Non-repudiation service By Yi Zhang. Motivation of Non-repudiation In paper-based business Electronic business transactions Less physical.
Securing Legacy Software SoBeNet User group meeting 25/06/2004.
EGI-Engage Recent Experiences in Operational Security: Incident prevention and incident handling in the EGI and WLCG infrastructure.
OSG Area Coordinators Meeting Security Team Report Mine Altunay 01/29/2014.
OSG Operations and Interoperations Rob Quick Open Science Grid Operations Center - Indiana University EGEE Operations Meeting Stockholm, Sweden - 14 June.
OSG Area Coordinators Meeting Security Team Report Mine Altunay 06/25/2014.
EGI-Engage Recent Experiences in Operational Security: Incident prevention and incident handling in the EGI and WLCG infrastructure.
Security Update Vincent BRILLAULT HEPiX Spring 2014, Annecy.
HPDC 2007 / Grid Infrastructure Monitoring System Based on Nagios Grid Infrastructure Monitoring System Based on Nagios E. Imamagic, D. Dobrenic SRCE HPDC.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Simply monitor a grid site with Nagios J.
WP4 Security and AA(A) issues For WP4: David Groep
OSG Security Kevin Hill. Goals Operational Security – Identify software vulnerabilities – observing the practices of our VOs and sites, and sending alerts.
Blueprint Meeting Notes Feb 20, Feb 17, 2009 Authentication Infrastrusture Federation = {Institutes} U {CA} where both entities can be empty TODO1:
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Federated Cloud F2F Security Issues in the cloud Introduction Linda Cornwall,
02/07/09 1 WLCG NAGIOS Kashif Mohammad Deputy Technical Co-ordinator (South Grid) University of Oxford.
Evolution of the Open Science Grid Authentication Model Kevin Hill Fermilab OSG Security Team.
Identity Management: A Technical Perspective Richard Cissée DAI-Labor; Technische Universität Berlin
Incident Response Plan for the Open Science Grid Grid Operations Experience Workshop – HEPiX 22 Oct 2004 Bob Cowles – Work.
EMI is partially funded by the European Commission under Grant Agreement RI Argus Policies Tutorial Valery Tschopp - SWITCH EGI TF Prague.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks David Kelsey RAL/STFC,
Virtual Workspaces Kate Keahey Argonne National Laboratory.
Who’s watching your network The Certificate Authority In a Public Key Infrastructure, the CA component is responsible for issuing certificates. A certificate.
User Management: Authentication & Authorization on the NorduGrid Balázs Kónya, AndersWäänänen 3 rd NorduGrid Workshop, 23 May, 2002 Helsinki.
Summary of AAAA Information David Kelsey Infrastructure Policy Group, Singapore, 15 Sep 2008.
EGI-Engage Recent Experiences in Operational Security: Incident prevention and incident handling in the EGI and WLCG infrastructure.
VO management: Progress since Chicago Workshop Vincenzo Ciaschini 23/5/2002 CNAF – Bologna.
Trusted Virtual Machine Images a step towards Cloud Computing for HEP? Tony Cass on behalf of the HEPiX Virtualisation Working Group October 19 th 2010.
EMI INFSO-RI Argus Policies in Action Valery Tschopp (SWITCH) on behalf of the Argus PT.
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
OSG Site Admin Workshop - Mar 2008Using gLExec to improve security1 OSG Site Administrators Workshop Using gLExec to improve security of Grid jobs by Alain.
EMI INFSO-RI Argus The EMI Authorization Service Valery Tschopp (SWITCH) Argus Product Team.
8-Mar-01D.P.Kelsey, Certificates, WP6, Amsterdam1 WP6: Certificates for DataGrid Testbeds David Kelsey CLRC/RAL, UK
EMI Inter-component and Large Scale Testing Infrastructure Danilo Dongiovanni INFN-CNAF.
26/01/2007Riccardo Brunetti OSCT Meeting1 Security at The IT-ROC Status and Plans.
Components Selection Validation Integration Deployment What it could mean inside EGI
IS3220 Information Technology Infrastructure Security
Placeholder ES 1 CERN IT EGI Technical Forum, Experiment Support group AAI usage, issues and wishes for WLCG Maarten Litmaath CERN.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI CSIRT Procedure for Compromised Certificates and Central Security Emergency.
EMI is partially funded by the European Commission under Grant Agreement RI Argus Policies Tutorial Valery Tschopp (SWITCH) – Argus Product Team.
OSG Security: Updates on OSG CA & Federated Identities Mine Altunay, PhD OSG Security Team OSG AHM March 24, 2015.
II EGEE conference Den Haag November, ROC-CIC status in Italy
Claudio Grandi INFN Bologna Virtual Pools for Interactive Analysis and Software Development through an Integrated Cloud Environment Claudio Grandi (INFN.
Trusted Virtual Machine Images the HEPiX Point of View Tony Cass October 21 st 2011.
Logging and Monitoring. Motivation Attacks are common (see David's talk) – Sophisticated – hard to reveal, (still) quite limited in our environment –
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Status of ARGUS support Peter Solagna – EGI.eu.
1 An unattended, fault-tolerant approach for the execution of distributed applications Manuel Rodríguez-Pascual, Rafael Mayo-García CIEMAT Madrid, Spain.
Why you should care about glexec OSG Site Administrator’s Meeting Written by Igor Sfiligoi Presented by Alain Roy Hint: It’s about security.
New OSG Virtual Organization Security Training OSG Security Team.
Safeguarding CDI - compliance with DFARS
AuthN and AuthZ in StoRM A short guide
Regional Operations Centres Core infrastructure Centres
NGI and Site Nagios Monitoring
Use of Nagios in Central European ROC
f f FermiGrid – Site AuthoriZation (SAZ) Service
GOCDB Update 27/05/ Me: Working on GOCDB 3 days a week
Global Banning List and Authorization Service
Security Monitoring in a Nagios world
Maite Barroso, SA1 activity leader CERN 27th January 2009
Virtualization in the gLite Grid Middleware software process
Update on EDG Security (VOMS)
CERN Certificates platform Emmanuel Ormancey / Anatoly Gladkov
INFNGRID Workshop – Bari, Italy, October 2004
Dr Linda Cornwall STFC/RAL EGI OMB 27th September 2013
Authority on Demand Control Authority Rights & Emergency Access
Presentation transcript:

Emergency Suspension list Vincent BRILLAULT HEPiX Spring 2014, Annecy

Suspended DN can’t submit jobs to sites Automated Suspension: – “Fast”: Delays configurable & known in advance – Completely automated: No human communication delays Works outside working hours Uniform response guaranteed Unbanning also automated: – False positive cost controlled – Uniform state, no suspension left behind Vincent Brillault2 Emergency suspension HEPiX Spring 2014, Annecy

Old procedure: – Detect something (e.g. BitCoin mining) – Forensics & Analysis of incident – Escalate with other sites if needed – Contact the user & the VO – If malicious activity confirmed, not from user: Ask all sites to ban the DN Notify the CA of the potential Certificate compromise Vincent Brillault3 Suspension procedures HEPiX Spring 2014, Annecy

New procedure: – Detect something – Rapid analysis (check for false positive) – Add the user to the emergency suspension list – Forensics & Analysis of incident – Escalate with other sites if needed – Contact the user & the VO – Remove from suspension list if user recognize activity (e.g. Bitcoin “testing”) or false positive Vincent Brillault4 Suspension procedures HEPiX Spring 2014, Annecy

Faster response: – Smaller resource losses – Reduce propagation & escalation risks Potential false positive: – Initial analysis decreases the probability – Cost: Depends on list diffusion delays Configurable/controllable Vincent Brillault5 Suspension new procedure HEPiX Spring 2014, Annecy

Hierarchical infrastructure: – Central servers hosted by CERN – (EGI) Relays hosted by each NGI – (EGI) sites contact only their own NGI Hierarchical rules: – Central rules: WLCG/EGI/OSG security officers – NGI rules: NGI security officers – Sites rules: Site adminitrators Vincent Brillault6 Suspension Infrastructure HEPiX Spring 2014, Annecy

Old EGEE project gLExec integration (Argus-PEP) Argus-PAP: – Local ACLs – Pulls remote rules Support: – Authors have dropped the project – Future support by INFN Vincent Brillault7 Argus HEPiX Spring 2014, Annecy

Privacy (on central list): – x509 authentication – Only accredited clients can get the suspension list Interoperability: – Argus: soap interface, can be fetched by curl! – Raw YAML list available at CERN (ACL on demand) Vincent Brillault8 Suspension Infrastructure HEPiX Spring 2014, Annecy

Delay propagation to Argus nodes: – Special (invalid) DN banned every day – Nagios probe – EGI will monitor NGI Argus nodes Suspension testing ? – Would require a valid banned DN – Not foreseen in close future Vincent Brillault9 Monitoring HEPiX Spring 2014, Annecy

Propagate Emergency Suspension list to VOs: – Simultaneous automatic suspension on VO side – Protects resources managed by VOs – Redundancy Kill jobs of suspended users? – Running malicious jobs are currently not killed! – No easy solution with current infrastructure… Vincent Brillault10 Future Potential Evolutions HEPiX Spring 2014, Annecy

Author/more info Questions ? 11

Curl: curl --cacert /etc/grid-security/certificates/CERN-TCA.pem --cert $CERT --key $KEY -H 'SOAPAction: ""' -H "Content-Type: text/xml; charset=utf- 8" -H "Content-type: text/xml; charset=utf-8" -H 'Soapaction:""' -X POST -d ' default ' ' argus.cern.ch:8150/pap/services/XACMLPolicyManagementService?wsdl' – XACML output (can be parsed by XML parsers) Python: – ‘Simple’ solution using soap & xml libs – Ask me the code ;) Vincent Brillault12 Fetching the list HEPiX Spring 2014, Annecy