IIS and Web services
Web Server forum
Back To The Forum Home!Search!Private Messaging System

Web Server Talk Web Server Talk > Web Servers reviews > IIS server support > IIS Server Security > IIS and Web services




  Last Thread   Next Thread Next
  Show Printable Version Email this Page Subscribe to this Thread      Post New Thread    Post A Reply      

    IIS and Web services  
Leneise44


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
02-17-05 10:53 PM

A healthcare company plans to secure calls to webservices using a combinatio
n
of SSL, XML firewall(between iis aspx server and web services server) and
using basic authentication. We plan to migrate our ldap users from our
integrated security into the basic authenticatino on the local iis web
server. There will be another firewall limiting traffic using IPSEC between
the web and our iis server. My question: Will this be sufficient security to
protect our web services? Certificates are ruled out, our users will not
respond to these and someone can just sit at the box and log in. The xml
firewall is securing the calls between the iis server and web services
server. I'm trying to avoid having to write complex, custom code within the
webservices layer using WSA 2.0 and tokens etc...The IT staff here is very
basic and cannot maintain and administer complex code. Any and all comments
appreciated. Thank you for your insight.





[ Post a follow-up to this message ]



    Re: IIS and Web services  
Chris Weber [Security MVP]


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
02-20-05 11:18 PM

I assume you're progamming in ASP.NET.

1. Require SSL for the site so that basic auth credentials are always
protected.
2. Do not allow Anonymous access
3. Disable debug messages through web.config
4. Most importantly, validate (ON THE SERVER) every parameter passed to the
web methods to protect against field overflows, SQL injection, and
cross-site scription.
5. Flow the context of the requesting user through end to end, do not allow
a privileged component to execute requests on behalf of a user.

The IIS and ASP.NET infrastructure will provide the auth and ACL security
you need.  It's up to your developers to design the WS so they properly
validate and cannot be abused.

After doing Webapp security assessments for many years, the application
layer continues to be the biggest security problem.

regards,
Chris


"Leneise44" <Leneise44@discussions.microsoft.com> wrote in message
news:49DC98D3-684C-4EBD-8902-AE531FD9F885@microsoft.com...
>A healthcare company plans to secure calls to webservices using a
>combination
> of SSL, XML firewall(between iis aspx server and web services server) and
> using basic authentication. We plan to migrate our ldap users from our
> integrated security into the basic authenticatino on the local iis web
> server. There will be another firewall limiting traffic using IPSEC
> between
> the web and our iis server. My question: Will this be sufficient security
> to
> protect our web services? Certificates are ruled out, our users will not
> respond to these and someone can just sit at the box and log in. The xml
> firewall is securing the calls between the iis server and web services
> server. I'm trying to avoid having to write complex, custom code within
> the
> webservices layer using WSA 2.0 and tokens etc...The IT staff here is very
> basic and cannot maintain and administer complex code. Any and all
> comments
> appreciated. Thank you for your insight.







[ Post a follow-up to this message ]



    Sponsored Links  




 





   All times are GMT. The time now is 11:05 AM.      Post New Thread    Post A Reply      
  Last Thread   Next Thread Next


Most Popular forums 

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is OFF
 
Medical and Health forum | Computer Games Reviews | Graphics design forum

Back To The Top
Home | Usercp | Faq | Register