You just asked yourself several million dollar questions.

First, Web Services are ever evolving, and it seems to me that there are way
too many standards and standards bodies out there.  So you're not alone.
Second, Apache Axis implements SOAP 1.1, and security is beyond the scope of
the SOAP specification.  There are several groups right now addressing Web
Service Security - my advice is to check out the Microsoft/IBM/VeriSign
camp's WS-Security Specification.  http://www.oasis-open.org/committees/wss/

VeriSign has their "Trust Services Integration Kit" v1.7 out at
http://www.xmltrustcenter.org/index.htm which includes a Java implementation
of WS-Security, but it won't play nice with Axis because VeriSign
implemented their own SOAP messaging API in it.

I'm currently implementing WS-Security via Axis myself, using .Net clients
to consume the services (Microsoft has their own WS-Security implementation
in their WSE 1.0 add-on pack to the .Net Framework).

If anybody knows of a better way, please drop me a line.

        -Jon


-----Original Message-----
From: Nicolas Dinh [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, January 28, 2003 1:45 PM
To: [EMAIL PROTECTED]
Subject: Web Service Model - Security Issues


Hi,
I'm still quite new to all of this. But from what I understand, one of the
main goals of using a Web Service Model is to essentially make its interface
universal and accessible to anyone.
How does one protect one's Web Service from malicious attacks. One that
comes into mind and can be done quite easily is flooding a Web Serice with
SOAP calls. If the scope of the AXIS Web Service is per request, then the
Web Servicee object is instantiated every time a SOAP call is made and can
put quite a load or even crash the server that is hosting the Web Service?
Regards,
Nicolas Dinh


Reply via email to