[ogsa-wg] Questions on OGSA WSRF Basic Profile 1.0

Takuya Mori mori at mcs.anl.gov
Fri Jun 10 15:19:08 CDT 2005


From: Tom Maguire <tmaguire at us.ibm.com>
Subject: RE: [ogsa-wg] Questions on OGSA WSRF Basic Profile 1.0
Date: Fri, 10 Jun 2005 12:30:48 -0400

> > Let me put this another way: The reader who is not intimately involved
> with
> > WSRF reads this and wonders "Why are they possibly doing this? Isn't WS-I
> > Basic Security Profile sufficient to 'secure' Web services? Are they
> saying
> > that WS-I Basic Security Profile is INSUFFICIENT? Then why don't they say
> > this directly? Are they instead just repeating some things in WS-I Basic
> > Security Profile? For what reason? If so, then why can't they just say
> > this?"
> 
> We are not saying that BSP is not sufficient to secure Web services.
> The problem is that strictly speaking you can be WS-BSP conformant
> and have no security.  The conformance requirements are there to
> 'require' all OGSA BP compliant services to provide a security.
> 
> > The reader somewhat more involved/cognizant immediately comes around to
> what
> > Mark points out. That is, as one of my guys puts it after reading the
> doc:
> >
> > "On the security front, SSL and mutual authentication is required
> > everywhere. It seems strange that SSL is required even if WS-Security
> > message level encryption is used. In some cases might you want to allow
> > anonymous access or not care about encryption? I think, maybe yes. I'm
> not
> > sure how much is gained by restricting flexibility here. Certainly not
> > interop, since interop is always best without security."
> 
> I'll leave this discussion to others who are more eloquent on these
> requirements.

If I understand correctly, I think we once agreed on the following:

  - if we use https as the transport, TLS/SSL MUST be used
  - if we use http as the transport, WS-Security/Message Level Security
    MUST be used
  - the profile requires a service to implement one of these (MUST/SHOULD?)
  - a client MUST support both

(Refer to the tracker item: https://forge.gridforum.org/tracker/?aid=1320)

Although, I'm not clear if the agreement for implementing one of these 
on the server side is a MUST or a SHOULD requirement, but the description
in the current version of BP doesn't seem to state as we agreed.

(I totally overlooked this, so I will verify if the document is consistent
with the solution described in security tracker items.)

I personally undersand that there might be some environment where no 
security (encryption or signature on communication channel) is required,
so, I myself think it is good to make the requirement for security on
communication channels as SHOULD (with some note that says use no security
only when you are really sure you don't need security).

The reason why my opinion was rejected was because such secure environment 
implied a close environment where a interoperability needs not be stated, 
if I remember it correctly.

> > I'd like to hear more of the justification for this, as Mark points out
> (as
> > others wonder as well, I'm sure).
> >
> > -- Marty
> >
> > Marty Humphrey
> > Assistant Professor
> > Department of Computer Science
> > University of Virginia
> >
> >
> > > -----Original Message-----
> > > From: owner-ogsa-wg at ggf.org [mailto:owner-ogsa-wg at ggf.org] On Behalf Of
> > > Mark McKeown
> > > Sent: Friday, June 10, 2005 9:11 AM
> > > To: ogsa-wg at gridforum.org
> > > Subject: [ogsa-wg] Questions on OGSA WSRF Basic Profile 1.0
> > >
> > >
> > > Hi folks,
> > >          Sorry if these are dumb questions...
> > >
> > >          I was looking through WSRF Basic Profile 1.0,
> > > (Revised: Friday, June 10, 2005).
> > >
> > > > Section 9.1.1 Mandated Secure Transport
> > >
> > > "All messages are subject to interference and corruption during
> > > transmission. The Profile mandates secure transmission of
> > > messages."
> > >
> > > Is there a reference that makes this case?
> > >
> > > I have looked at the WS-I document "Security Challenges, Threats
> > > and Countermeasures"
> > > http://www.ws-i.org/Profiles/BasicSecurity/SecurityChallenges-1.0.pdf
> > > which indicates that message level security is OK for many threats.
> > >
> > >
> > > WSRF & ACID
> > >
> > > Section 7 of Web Service Resource Properties 1.2 discusses
> > > ACID and WSRF - a WSRF implementor can choose a concurrency
> > > policy with regard to updating and retrieving resource properties,
> > > so two implementations of a WS-Resource with the same operations
> > > and PropertiesDocument could actually have different behaviour
> > > leading to interoperability issues for clients - is this any area
> > > for a WSRF profile to address?
> > >
> > > thanks
> > > Mark
> > >
> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > > Mark Mc Keown                            RSS
> > > Mark.McKeown at man.ac.uk                     Manchester Computing
> > > +44 161 275 0601                    University of Manchester
> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> >
> >





More information about the ogsa-wg mailing list