Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Dec 1998 00:36:12 -0600 (CST)
From:      "Jasper O'Malley" <jooji@webnology.com>
To:        Peter Wemm <peter@netplex.com.au>
Cc:        freebsd-bugs@FreeBSD.ORG
Subject:   Re: bin/9226: telnetd can log wrong IP address to utmp 
Message-ID:  <Pine.LNX.4.02.9812290017360.16797-100000@mercury.webnology.com>
In-Reply-To: <199812290602.OAA71312@spinner.netplex.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 29 Dec 1998, Peter Wemm wrote:

> Without having looked at the code, I suspect telnetd suffers the same
> problem as rlogind/rshd used to (until I fixed them a week or so ago).
> Even with your patch, telnetd will log a forged hostname if it's shorter
> than 16 chars.

Absolutely true. I've got a patch to make telnetd feed IP addresses
exclusively to "login -h", but I imagine I'd have a harder time getting
that one committed.

> What would be better would be to reverse lookup the name and check for 
> validity before passing it on or using it in any logs anywhere.

Ayup.

> Yes, this is a pest if a machine has just exploded it's named, but I'd
> rather have hostnames/ip addresses in the logs that I can trust.

I'm not a big fan of denying access for what might be transient DNS
failures...as long as the "validation" involved falling back to logging 
the IP address from the socket object, with the *option* of booting people
with mismatched hostname/address pairs, I'm game.

> Re: utmp/wtmp format..  We've already changed the username length from 8 
> to 16 chars, which is different to 2.x.  We could change the hostname to 
> 32 and would then be compatable with BSD/OS's utmp format.

I once saw a suggestion on a NetBSD mailing list to make ut_host
variable-length (up to MAXHOSTNAMELEN) that I thought was pretty neat. And
the old Linux utaddr field isn't a bad idea, either.

Cheers,
Mick

The Reverend Jasper P. O'Malley          dotdot:jooji@webnology.com
    Systems Administrator                  ringring:asktheadmiral
	Webnology, LLC               woowoo:http://www.webnology.com/~jooji


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.02.9812290017360.16797-100000>