[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ggf-ogsa-sec-wg] Re: Working towards the WG deliverables: archtitecture and roadmap
Hi,
I have raised my hand, so let me give you some comments to start with.
So far OGSA-Sec was hanging in the air without any real implementations
behind, so it is hard to comment on something, which I cannot test.
To make this group useful for the future I suggest a slight change on
the emphasis: you have a good top-level overview of the required security
services, so start describing those services in detail!
And start from a minimal set, which already exists today, although
not with web services interfaces. So wrap them in WS, agree on the
interface, so we can start using them. After this first cycle we can
feed back our experiences on the APIs and on the more sophisticated
services.
To give some example (according to your docs):
Authentication: there are a couple of online CA proposals, which
intend to provide a proxy for a session. Like MyProxy and once
there was also the Virtual Smart Card project at SLAC.
Delegation: the only feasible solution I know today is the GSI
delegation, aka httpg. Have it documented here or anything
similar. I know this is not ideal, because you cannot give
sophisticated restrictions, but it works, and we want to use
something in the services we write today.
Once this is settled, we can move on to restrict it. But
there are many groups out there dealing with policies, so
the scope of this group should be really the protocol.
Also think about internal API for the services, on how can
they use the delegated credentials.
Credential Lifespan and Renewal: the only solution I know of
today is EDG's modified MyProxy service, which provides proxy
renewal for long running jobs. Have it described, documented,
so other can comment on it and/or give their solutions.
This is a good place for joint activities with Scheduling
(long running jobs) and Data area (long file transfers).
Attribute services: CAS, VOMS, Permis provides attribute certificates
and I am sure there are many other attribute provides in other
formats (e.g. local account database w/o AC format), so gather
them and standardise the way a user (push model) or a service
(pull model) can access them.
I can give a the WS interface of VOMS core as a starting point.
Authorization: this should simply move to the OGSA-Authz group.
Privacy, Confidentiality, Message Integrity: covered by XML
security standards, so no need to describe them here again.
Policy Exchange: covered elsewhere.
Secure logging: I don't think it is OGSA specific, but rather
a generic security issue. One can think of specialities on
the subject (e.g. agreement on the logging format of DN to
local username mapping).
Once it is clear what has to be logged, then one can think
of wrapping existing logging services in WS.
...
and so on.
If this group can address the first four by June, I would be happy.
Cheers,
Akos
--
FROHNER Ákos/CSO/IT/CERN -- http://cern.ch/hep-project-grid-scg