- From: Joseph Hui <jhui@digisle.net>
- Date: Fri, 15 Feb 2002 12:31:38 -0800
- To: "Edgar, Gerald" <gerald.edgar@boeing.com>, <www-ws-arch@w3.org>
Completeness should be a very-nice-to-have WS architectural quality. (I'm not expecting arguments against it. :-) WS security is not complete if any of following five aspects is not addressed: confidentiality, authentication, authorization, integrity, and non-repudiation. (See [1] for the example/use case I gave.) Accessibility should also be addressed, but IMHO only in the form of Security Consideration, because frankly there's not much one can do *effectively* at the XML layer against DOS/DDOS. Also, we can't really have a meaningful WS security discourse in an arch doc without first setting the premise of trust What's the trust model that will be most recommendable? I see issues such as this as more overriding in our current context. We are at the goal setting stage; we have a goal; and the goal is good enough. So I suggest we not get hung up on the splitting thing at this juncture. Instead, in steps: 1) keep the goal as-is; 2) start compiling what WS-Sec issues there are; 3) determine what we shall and shall not address, and set subgoals accordingly. Only at step 3 can we have a clear vision on what and how to do the splitting. BTW, I'm withholding my judgment on whether the IETF philosophy and models are directly transplantable to WS-Sec, notwithstanding my inclination to capitalize on the good Sec works from there. Cheers, Joe Hui Exodus, a Cable & Wireless service [1] http://lists.w3.org/Archives/Public/www-ws-arch/2002Feb/0055.html ====================================================================== > -----Original Message----- > From: Edgar, Gerald [mailto:gerald.edgar@boeing.com] > Sent: Friday, February 15, 2002 10:22 AM > To: www-ws-arch@w3.org > Subject: RE: Strawman list of goals for WSAWG - AG006 > > > I think that breaking this into Communications and Systems > security would be > sufficient. > > Systems security could in turn be addressed as message and > applications > security. Higher level would fit this effort better so that we could > determine who is addressing these requirements. Security for > each area would > then cover the confidentiality, integrity, and accessibility aspects. > > for these I use: > > confidentiality : to protect data against unauthorized disclosure to > unauthorized individuals or processes. (not privacy which > refers to the > right of someone to determine how it will interact with its > environment, > including how much to reveal) > > integrity : protecting against unauthorized changes to data, both > intentional and accidental-ensuring that changes to data are > detectable. > > availability : protection against unauthorized deletion or > otherwise cause a > denial of access to the data or service > > > > Gerald W. Edgar <gerald.edgar@boeing.com> > Architecture support, BCA Architecture and e-business > 425-234-1422 > > Mailing address: > The Boeing Company, M/S 6H-WW > PO Box 3707, Seattle, WA 98124-2207 > USA > > > > -----Original Message----- > From: Ahmed, Zahid [mailto:zahid.ahmed@commerceone.com] > Sent: Thursday, February 14, 2002 17:09 > To: www-ws-arch@w3.org > Subject: RE: Strawman list of goals for WSAWG - AG006 > > > > > AG006 addresses the security of web services across > > > distributed domains and > > > platforms > > W.r.t. AG006, we need to address transport-, message-, > and application- level security for web services. > > > This does not imply that we split the security objectives > into three sub-areas necessarily though; it implies we > define the principal components of web services security > and their relationships with other elements of a web > services system (transaction, routing, registry, auditing, > etc.) > > > ---Zahid > > > -----Original Message----- > From: Joseph Hui [mailto:jhui@digisle.net] > Sent: Thursday, February 14, 2002 10:49 AM > To: Sandeep Kumar; Champion, Mike; www-ws-arch@w3.org > Subject: RE: Strawman list of goals for WSAWG > > > > Splitting sec into Message and Transport levels has one disadvantage > I can think of: extra work. > > E.g. a connection between A & B conducting WS transactions requires: > confidentiality, authentication, (mutual) authorization, integrity, > and non-repudiation. The five requirements can be satisfied by using > XML-sig messages over TLS with client authentication. In this case, > XML-sig is at Message level; and TLS is at Transport level. Splitting > the sec work into two levels will necessitate extra work to > define some > glue between the two levels. > > Of course there may be advantages in splitting Ag006. (What > may they be?) > I'd like the group to consider the above while deliberating to split > or not to split. > > Cheers, > > Joe Hui > Exodus, a Cable & Wireless service > ================================================= > > > > -----Original Message----- > > From: Sandeep Kumar [mailto:sandkuma@cisco.com] > > Sent: Thursday, February 14, 2002 9:56 AM > > To: Champion, Mike; www-ws-arch@w3.org > > Subject: RE: Strawman list of goals for WSAWG > > > > > > A good compilation! > > > > I think AG006 should be split into Message Level Security and > > Transport > > Level Security. > > Cheers, > > > > Sandeep Kumar > > Cisco Systems > > sandeep.kumar@cisco.com > > > > -----Original Message----- > > From: www-ws-arch-request@w3.org > [mailto:www-ws-arch-request@w3.org]On > > Behalf Of Champion, Mike > > Sent: Thursday, February 14, 2002 9:43 AM > > To: www-ws-arch@w3.org > > Subject: RE: Strawman list of goals for WSAWG > > > > > > > > > > > -----Original Message----- > > > From: Austin, Daniel [mailto:Austin.D@ic.grainger.com] > > > Sent: Thursday, February 14, 2002 12:02 PM > > > To: www-ws-arch@w3.org > > > Cc: Carroll, Tom > > > Subject: Strawman list of goals for WSAWG > > > > > Thanks for doing this, it is an excellent "strawman". Let me > > take a few whacks at it ... If I don't mention something, > > it means I generally agree with the point as written. > > > > > > > > AG001 ensures the interoperability of web services software > > > products from > > > different implementors based on well-defined standards > > > > Isn't that a pretty ambitious goal for a "reference architecture"? > > I would think that only the *designs* of software could be > > consistent in that they refer to the same concepts e.g., > > "a Web service endpoint" in the same way. > > > > > AG005 provides simplicity and ease-of-use that does not > impose high > > barriers > > > to entry for users of web services > > > > Again, I just don't see how a "reference architecture" could > > hope to do this. > > > > > AG006 addresses the security of web services across > > > distributed domains and > > > platforms > > > > Here, we need to be more specific about what "security means." > > > > > > > > AG007 is reliable, and stable, and whose evolution is > > > predictable over time > > > > I'd suggest that there's no point in mentioning what we cannot > > control. If we do a good job on the other goals, and > > implementers find it useful, it will be evolve in a > > predictable manner. > > If not, it will end up in the bitbucket of history, end of story. > > > > > > > > AG008 is coherent and consistent in its definition > > > > The highest priority, IMHO. > > > > > > > > AG009 is aligned with the semantic web initiative at W3C and > > > the overall > > > existing web architecture > > > > I'd suggest that the point is to come up with coherent architecture > > for web services that uses what is valuable from the semantic web > > initiative and web architecture principles, but doesn't treat them > > as formal constraints. It is possible (HIGHLY unlikely, IMHO) that > > a coherent and consistent web services architecture could "violate" > > some of the web architecture principles as we think we > understand them > > today. To constrain this group too heavily by the current > > understanding > > views on the subject could lead to some quasi-religous > > debates rather than > > a two-way dialog to clarify both the web architecture and > web services > > architecture in a fruitful way. A casual glance at the > > xml-dist-app or > > xml-dev archives should give one reason for caution on this subject. > > And a casual glance at the trade press this week should > give us pause > > about formally tieing the web services and semantic web activities > > together! > > > > > > > > AG011 is consistent with the existing web and its > > > heterogenous environment > > > and distributed architecture to the greatest extent possible. > > > > Another EXTREMELY high priority goal IMHO. > > > > > > > > > > >
Received on Friday, 15 February 2002 15:31:40 UTC