Re: Why unable to proxy NTLM?

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Aaron (aza_rc_at_yahoo.com)
Date: 10/04/04


Date: 4 Oct 2004 00:16:45 -0700

One of the reasons it would be handy to be able to pass through NTLM
or Digest credentials would be so you could use the full range of
Windows authentication mechanisms on a web server.

At the moment if your client and web server are separated by a proxy
you can only use basic authentication or a custom solution. If I am
wrong here I would love to be corrected.

The reason I want to be able to pass through NTLM is a bit different.
I want to enable a customised local proxy that checks whether a GET
request can be serviced in a peer-to-peer (this is an enterprise app)
fashion before sending the request to the web server.

The app works fine when IE is configured to use it as a proxy unless
the web server requests NTLM or digest authentication. If IE gets a
request for authentication and it knows it is using a proxy it does
not attempt to send the credentials it just gives up on the request
(if it doesn't know it using a proxy there are no problems getting IE
to send and the proxy to pass through the credentials).

It appears to be a design decision in IE not to send credentials to
proxies and I want to find out whether ISA is an axception to this
rule, i.e. will IE attempt to authenticate through only ISA (perhaps
if it has been authenticated to the proxy server) and no other
proxies.

Thanks,
Aaron

troy@engenetec.com (Troy) wrote in message news:<c89e8b4f.0410012155.7d06b2fb@posting.google.com>...
> I am not sure why it will not proxy NTLM. I ran into this when
> connecting to a web server in a DMZ. I had to enable basic
> authentication in order for the log in credentials to pass. I spoke
> with a high level engineer from Microsoft about this and he was
> stumped. As long as no one is capturing packets while you are
> authicating you will be ok. I my case it was not often and it was
> behind a Pix as well so no worries. Why do you need NTML to pass
> through? If you don't mind me asking.
>
> Troy
> MCSA MCP CIW A+ Network+ I-Net+
> http://www.engenetec.com
>
> aza_rc@yahoo.com (Aaron) wrote in message news:<2836a31b.0409300020.1fde748c@posting.google.com>...
> > Hi,
> >
> > Why can't ISA proxy NTLM requests?
> >
> > It doesn't appear to be for any technical reason. Is it instead a
> > security policy decision that has been made by Mircosoft in order to
> > stop a server being able to impersonate a client?
> >
> > Thanks,
> > Aaron



Relevant Pages

  • Re: HttpWebRequest and 401
    ... Linux machines do not support NTLM natively (though Mozilla *was* ... >> I think you're confusing authentication types. ... This class would make a call to the>>>protected site with the user's credentials on behalf of the user. ... I understand auth types, NTLM works well for> windows domain acounts, what about other OSes? ...
    (microsoft.public.dotnet.framework.aspnet.security)
  • Re: Error: HTTP/1.1 407 Proxy Authentication Required
    ... It appears that the tool supports server auth, ... Scan through their FAQ and see what they say about proxy authentication. ... It has some built in http tests that supports NTLM ...
    (microsoft.public.isa)
  • Re: how to add "Authorization: Basic" for a web service call
    ... There are two sets of credentials you can supply. ... Proxy property allows you to specify information about the proxy server to ... Co-author of "The .NET Developer's Guide to Directory Services Programming" ...
    (microsoft.public.dotnet.security)
  • Re: technetID KB321728: NO kerberos support for proxy servers
    ... microsoft is still incorperating NTLM ... NTLMv2 contains the password in a hash form. ... connections with NT4 servers, SAMBA shares on UNIX and - ... here it is- our PROXY server using NTLM won't work as ...
    (microsoft.public.isa)
  • Re: IIS 5.0 with Integrated Window Authentication
    ... WHArsenal, SPIKE Proxy, or any of the many other tools. ... NTLM authenticated requests). ... >> I'm doing a security review and penetration test of a site running ...
    (Pen-Test)