Tags:
,
view all tags
---++!! EGI central banning setup for NGI_IT sites The purpose of deploying the central banning over sites is to implement the [[https://documents.egi.eu/secure/ShowDocument?docid=1018][EGI CSIRT central emergency suspension policy]]. In brief, EGI CSIRT can centrally ban suspected or compromised user and robot certificates whenever they can be used to submit jobs. In case a certificate has undergone suspension procedure NGIs and sites security contact will be promptly informed. The solution is based on the Argus service able to deal with ban policy for certificate DNs. A three level hierachy for Argus (EGI, NGI and site levels) allows to centrally (EGI level) define banning policy inherited by both NGI and site levels. To take into account sites without Argus, the central banning setup considers the two following scenarios %TOC% ---+++ Site with Argus Sites running their own Argus can add the NGI_IT Argus as a remote Policy Administration Point (PAP). | NGI_IT Argus endpoint | argus-it.cnaf.infn.it | | NGI_IT Argus DN | /C=IT/O=INFN/OU=Host/L=CNAF/CN=argus-it.cnaf.infn.it | ---++++ Using pap-admin utility to add NGI_IT PAP to your Argus Add NGI_IT PAP (aka ngi_it) =pap-admin add-pap ngi_it argus-it.cnaf.infn.it "/C=IT/O=INFN/OU=Host/L=CNAF/CN=argus-it.cnaf.infn.it"= Enable new NGI_IT PAP (aka ngi_it) =pap-admin enable-pap ngi_it= Make the new ngi_it PAP as the default one =pap-admin set-paps-order ngi_it default= Set polling interval to 1 hour =pap-admin set-polling-interval 3600= Verify new remote policy by using --all option with pap-admin client =pap-admin lp --all= ---++++ Preventing yaim overwrites for added PAPs Yaim is unable to configure and add new PAPs (no yaim variables provided) so running yaim on the Argus server can potentially remove added PAPs. To avoid such situation sites should perform the procedure to add NGI_IT PAP everytime they run yaim on the Argus server. You can script the procedure or use a configuration management tool like Puppet to automate such procedure. ---+++ Site without Argus Site without Argus server can download the ban policy file publicly available [[http://repo-cnaf.cnaf.infn.it/pub/banlist/ban_users.db][here]] Such file will comprise the list of EGI and/or NGI banned DNs and needs to be stored in the CREAM CE ban file located at =/etc/lcas/ban_users.db= Site can cron the download to have it schedelued in the background. For instance you can place in cron.d the following snippet: <verbatim> cat /etc/cron.d/fetch-banlist # Fetch ban list from central NGI repository # and add DNs to ban_users.db file 10 1 * * * root wget http://repo-cnaf.cnaf.infn.it/pub/banlist/ban_users.db -O - > /etc/lcas/ban_users.db </verbatim>
Edit
|
Attach
|
PDF
|
H
istory
:
r9
|
r4
<
r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
More topic actions...
Topic revision: r2 - 2013-11-08
-
GiuseppeMisurelli
Home
Site map
CEMon web
CREAM web
Cloud web
Cyclops web
DGAS web
EgeeJra1It web
Gows web
GridOversight web
IGIPortal web
IGIRelease web
MPI web
Main web
MarcheCloud web
MarcheCloudPilotaCNAF web
Middleware web
Operations web
Sandbox web
Security web
SiteAdminCorner web
TWiki web
Training web
UserSupport web
VOMS web
WMS web
WMSMonitor web
WeNMR web
SiteAdminCorner Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Edit
Attach
Copyright © 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback