
Signature
Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)
Hello again Steven,
First, Thanx for the quick response. I've done a fair amount of web
searching on this topic and while letting "normal http or tcp
request/response pass over the wire" may solve the problem from a WSE
standpoint, my understanding of most firewalls is that selectively
blocking/restricting that sort of traffic is their primary purpose. Once
the decision is made to allow the http traffic, then the decision
becomes one of placing the web services box in a DMZ and, if so, then
how to safely get traffic into/outof the secure network. There is the
additional question of whether to proxy or tunnel the requests using the
ISA box. Both of these approaches are demonstrated in the QuickStart but
deciding which to use is a complicated issue (at least to me),
especially if the web server is on a DMZ and must go back thru the ISA
server to get to the internal resources it needs (SQL Server, for example).
These are probably non-issues to someone with a lot of networking and
WSE experience but, unfortunately, I'm not one of those people and am
still trying to figure out how best to implement this.
Any help/advice (short of advising me to hire a consultant, that ain't
in the budget:-) greatly appreciated.
Thanx,
Garth
> Hi Grath,
>
[quoted text clipped - 30 lines]
> (This posting is provided "AS IS", with no warranties, and confers no
> rights.)
Steven Cheng[MSFT] - 13 Feb 2006 09:25 GMT
Thanks for your response Garth,
IMO, I think the webservice server should be placed on public server in DMZ
which is highly available to internet clients. And generally if you're not
using any message level security mechanism(like WSE), we'll consider using
some secure transport channel like SSL/https. However, since you're using
WSE, the client and the webservice server can just commuinicate through
normal http channel. Then, the backend datastore or application resource
should be deployed on other servers hosted inside internal network behind
the firewall(not in DMZ). Thus, you can apply what ever security
protections like firewall, proxy or authentication/authorization between
the webservice server and backend application/database servers.
You can also search for some ASP.NET related security articles in the MSDN
center which may introduce some model(maybe use transport layer security
since they're not specific to WSE scenario).
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetsec/ht
ml/SecNetch06.asp
Regards,
Steven Cheng
Microsoft Online Support

Signature
Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)
Garth Keesler - 13 Feb 2006 16:14 GMT
Sounds good. I'll continue research and test various permutations until
I find one that works like we want, probably using a web server on the
DMZ and WSE for message security.
Thanx again,
Garth
> Thanks for your response Garth,
>
[quoted text clipped - 24 lines]
> (This posting is provided "AS IS", with no warranties, and confers no
> rights.)
Steven Cheng[MSFT] - 14 Feb 2006 01:23 GMT
You're welcome Garth,
Good luck!
Steven Cheng
Microsoft Online Support

Signature
Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)