Subject: Re: CVS commit: src (identd -L)
To: Erik E. Fair <fair@clock.org>
From: Jim Wise <jwise@draga.com>
List: tech-userlevel
Date: 05/19/1999 11:45:24
-----BEGIN PGP SIGNED MESSAGE-----

On Wed, 19 May 1999, Erik E. Fair wrote:

>Speaking as a security-guy, I don't think we should enable identd by
>default. It s a nearly completely useless PoS. The original protocol author
>disavowed this work years ago as a mistaken gedankenexperiment, and the
>current ... "promoter" seemingly has never heard of IBM PC's or Macintoshes
>wherein the system administrator and the user are one in the same and thus
>the information provided is not even vaguely trustworthy.

Agreed on all points.

Note that we don't enable it by default -- as a sysadmin and sometime
security guy, I too would be pretty disgusted if we did.  For whatever
reason, we _do_ ship it though -- I'm departing from that point and have
only added a flag to allow an admin who _does_ want to run it for
whatever reason to specify a static host-wide response.

- From the man page:

       The -L<user name> option instructs identd to lie  brazenly
       about  the  identity  of the user in question.  You didn't
       really intend to trust my assertion about who I  was  any-
       way, right?
       This  flag  provides  a way for a site to support services
       requiring the ident protocol while  providing  a  standard
       answer  to  all ident queries.  All queries to identd will
       respond with a host type of  `OTHER'  and  a  username  of
       <user name>.

Yes, the ident protocol is broken by design.  Unfortunately, it's
incorporation in sendmail, irc servers and elsewhere means there is a
lot of demand for it.  Sigh...

- -- 
				Jim Wise
				jwise@draga.com


-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 5.0i for non-commercial use
Charset: noconv

iQEVAwUBN0LcmokLDoBfn5jPAQHl1Qf+IQqxgizLGxQQEKUShFhEGjaAM1NxeSTF
EBHEui/e9CMKSY4h+GCocxxVUxG37HW+nUtbizwyFA93SBhJEnR6fkNVpjv67X8k
G21a47uTuRW339EDncmG59l9aYJS/hGCtIy4EdrrqyduuOQPtrn2LdJdvvW4UotM
QjJ37DtbmljMN6XVJqVIknibwbypoyRU+S/IeAOLUmhqoPdDrbvheMkHKWYHA4ye
hFZijQog/6LKi/8mxSpbdLV/pp/bPNwS6Jddd9fR2UcQPY7EL3Y+X7k3asriBe8n
aOe5ALUbS9N6UUOC8zwQLdT38rIXxC2nPZNRxj8RQ5CFcGUom8pN2w==
=jW8Q
-----END PGP SIGNATURE-----