Bugtraq mailing list archives
Re: More Internet Explorer zone confusion
From: Tilman.Schmidt () SEMA DE (Tilman Schmidt)
Date: Tue, 9 Mar 1999 08:58:43 +0100
At 11:07 08.03.99 -0600, iversen wrote:
Oliver Lineham wrote:If this is how the zones are implemented, then its insane. If not, then IE's claim of being able to distinguish intranet sites from internet ones is an outright lie and the "feature" should be removed.This seems to be trivial to resolve - put everything in the internet zone unless it matches a list containing the local intranets. Then do reverse-dns of everything that's allegedly inside the intranet and make sure everything matches up.
This is of course the correct way to implement an "intranet zone". It has, however, one serious drawback: you have to configure it. Consumer product manufacturers like Microsoft want their product to work as much "out of the box" as possible. However, IMHO there is no way to implement the concept of "intranet zone" reliably without actually telling the browser the exact extent of your intranet one way or other. Heuristics like "if there is no dot in the hostname then let's assume it is in the intranet" just aren't reliable enough to base a security mechanism on. At Mon, 8 Mar 1999 11:58:55 -0800, Paul Leach wrote:
I believe that the rule for Intranet zone is simple -- if the name has no "." and is less than 15 characters long, then it's Intranet zone. This algorithm works with the default configuration of Windows. If you configure your machine so that the above assumption is violated, then you'll get a mis-classification.
It doesn't even work with the default configuration of Windows, because the basic assumption that every host with an FQDN in the same DNS domain as the client is also in the intranet zone is flawed. There are perfectly legitimate configurations where this is not the case.
When designing better ways of doing this, keep in mind that the primary tool that the browser has to work with is "gethostbyname" -- which, IMO, doesn't return enough information about how the name was resolved to be helpful for security purposes (even though it garnered some in the process of resolution). For example, it doesn't say whether /etc/hosts or LMHOSTS was used to resolve the name, or which DNS search suffix was used.
It is irrelevant how the name was resolved. You need a mechanism
to specify the intended scope of your intranet unambiguously,
instead of relying on some unspoken assumption like "for our
purposes, 'intranet zone' will be taken to mean all hosts which
happen to have at least one FQDN in the same domain as the
client".
--
Tilman Schmidt E-Mail: Tilman.Schmidt () sema de (office)
Sema Group Koeln, Germany tilman () schmidt bn uunet de (private)
"newfs leaves the filesystem in a well known state (empty)."
- Henrik Nordstrom
Current thread:
- Re: Digital Unix 4 protected password database., (continued)
- Re: Digital Unix 4 protected password database. Alec Muffett (Mar 10)
- Re: Digital Unix 4 protected password database. Keith Piepho (Mar 10)
- Re: Digital Unix 4 protected password database. Solar Designer (Mar 13)
- Default password in Bay Networks switches. Jan B. Koum (Mar 10)
- Re: Default password in Bay Networks switches. Dax Kelson (Mar 10)
- Re: Default password in Bay Networks switches. Dax Kelson (Mar 10)
- Re: Default password in Bay Networks switches. Igor Sviridov (Mar 11)
- Re: Default password in Bay Networks switches. Rolf Obrecht (Mar 12)
- Re: The FPSC-IRCD.txt advisory Bjarni R. Einarsson (Mar 09)
- Windows NT Screen Saver Vulnerability Aleph One (Mar 09)
- 64 bit Solaris 7 procfs bug Toomas Soome (Mar 09)
- Re: More Internet Explorer zone confusion Jim Frost (Mar 09)
- Re: More Internet Explorer zone confusion Christopher Masto (Mar 08)
