[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ggf-ogsa-sec-wg] Re: OGSA security use cases and requirements discussions: Monday,May 3, 3pm PST
Just a reminder about the upcoming call at 3pm PST.
Plus, I've created a template that we may want to use for the use case description:
"http://www.mcs.anl.gov/~franks/draft-ggf-ogsa-security-usecase-01.doc".
which follows the same format/template as used for the OGSA use case docs.
(...next time I'll put it on the "official site"...)
Regards, Frank.
Frank Siebenlist wrote:
Dear colleagues,
We would like to start a series of telcons to discuss a number of
security related use cases that we face in the Grid community, which
have not been addressed adequately through available standards and
solutions.
The idea is that the outcome of these discussions will be documented
such that a summary could be integrated in the OGSA Architecture
document and a more extended version could possibly be used by dedicated
working groups as a stepping stone to provide real solutions.
The first telcon will be on Monday, May 3, 3-5pm PST.
The dial-in number for Monday is +1-866-639-4741 (Free) and
+1-574-935-6703 (Toll) and PIN is 8980700.
This is a time slot normally used by the OGSA working group. Any
scheduling of follow-on telcons will happen on that call or on the
mailing lists.
The first telcon will be used to discuss the format of deliverables,
short discussion of the suggested topics, enlisting of volunteers to
focus and work on a certain topic, scheduling of next telcons, etc.
For follow-on discussions, we suggest that all emails are cross-posted
to both the ogsa-wg (ogsa-wg@ggf.org) and ogsa-security
(ogsa-sec-wg@gridforum.org) mailing lists as we want to ensure/encourage
the participation of non-security-geeks who can keep "us" on the right
track.
The following is a strawman for topics that can be addressed during this
effort. Note that none of this is cast in stone, all is open for
discussion, while suggestions for additional topics are more than welcome.
The following is a list of brief descriptions of security related use
cases that we would like to explore with the security focus/design team
over the coming months:
--------------------------------------------------------------------------------
1* No long-term secrets on the workstations plus two factor authentication
A number of deployment sites have the policy that no long-term secrets
are allowed to be stored on the workstation. Furthermore, 2-factor
authentication is/will-be mandated.
This requires authentication protocols based on password and
One-Time-Password schemes.
What are the available solutions? What kind of crypto-protocol to use
for shared secrets? What kind of ws-protocols are suitable? What is
lacking and requires attention?
2* Simplified configuration of user credentials, trust-roots,
base-policy, etc.
The configuration of workstations and servers is too complicated. Users
are required to go through too many error-prone steps.
There are efforts that will use username/password authentication to
bootstrap the complete setup/provisioning of
credentials/trust-roots/base-policy.
How would/should this work? What are the limitations? Maybe this has to
be done per VO?
3* (High speed) Firewall Traversal
Firewall, NATs, and other network hurdles make it difficult for
requesters to reach services inside, and application-level routing
elements seems needed.
Furthermore, for high speed connections, the firewalls have to be opened
on the transport level.
The WS-protocols lack standardized soap-level routing. WSRF and
WS-Addressing are "silent".
We need a detailed understanding of the access policy that allows
traffic to traverse these routers which may each have their own policy
restrictions.
4* Centralized Path Validation
The validation and interpretation of certificates and the associated
configuration of trust-roots is a big issue for deployments and operation.
Many different kinds of certs (x.509, proxy-certs) with zillions of
options, different chains and bridges, different sets of trust-roots
that change over time, different revocation policies and mechanisms, etc.
In what cases does it make sense for a site to centralize the the path
validation processing, and how much can be done?
5* Communication of authentication credentials
Authentication information can be exchanged when parties interact, like
with SSL/TLS. In some cases, you would like to optimize and have the
security information, like certs, communicated before the interaction.
What are the options to communicate? How to decorate the EPR?
This doesn't have to be "secure", because we do a separate authorization
step - in what cases could we combine those?
6* VO life-cycle management and interactions within a VO-context
VOs are created, destroyed, have owners, and require the management of
users, resources and authorization policy on a per VO basis.
What common, core services can be identified?
As was observed during discussions, requesters and services may be part
of multiple VOs at the same time, and the context of the VO determines
the applicable policies for the interaction.
How do we communicate that context? How protocol specific is that? How
would it fit-in with the WSRF ?
7* ???
--------------------------------------------------------------------------------
Note that any participation in the telcons and discussions will be
translated in a willingness to roll up your sleeves to actively help to
document these use cases and requirements...
Hope to talk to you on Monday!
Regards, Frank Siebenlist and Takuya Mori.
--
Frank Siebenlist franks@mcs.anl.gov
The Globus Alliance - Argonne National Laboratory