ietf-nntp BCP for RFC977 server/RFC1036 interaction
Chris Lewis <clewis@nortel.ca> Wed, 18 December 1996 18:29 UTC
Received: from cnri by ietf.org id aa02300; 18 Dec 96 13:29 EST
Received: from ACADEM2.ACADEM.COM by CNRI.Reston.VA.US id aa19954;
18 Dec 96 13:29 EST
Received: (from majordomo@localhost) by academ2.academ.com (8.8.3/8.7.3) id
MAA09772 for ietf-nntp-outgoing; Wed, 18 Dec 1996 12:26:45 -0600 (CST)
X-Authentication-Warning: academ2.academ.com: majordomo set sender to
owner-ietf-nntp using -f
Received: from academ.com (root@ACADEM.COM [198.137.249.2]) by
academ2.academ.com (8.8.3/8.7.3) with ESMTP id MAA09755 for
<ietf-nntp@ACADEM2.ACADEM.COM>; Wed, 18 Dec 1996 12:26:39 -0600 (CST)
Received: from bcarsde4.localhost (mailgate.nortel.ca [192.58.194.74]) by
academ.com (8.8.3/8.7.1) with ESMTP id MAA02212 for <ietf-nntp@academ.com>;
Wed, 18 Dec 1996 12:26:34 -0600 (CST)
Message-Id: <199612181826.MAA02212@academ.com>
Received: from bcarsfba.ott.bnr.ca by bcarsde4.localhost;
Wed, 18 Dec 1996 13:07:23 -0500
Received: from bnr.ca by bcarsfba.bnr.ca id <06605-0@bcarsfba.bnr.ca>;
Wed, 18 Dec 1996 13:14:53 -0500
Date: 18 Dec 1996 10:43 EST
To: ietf-nntp@academ.com
From: Chris Lewis <clewis@nortel.ca>
Subject: ietf-nntp BCP for RFC977 server/RFC1036 interaction
Sender: owner-ietf-nntp@academ.com
Precedence: bulk
I've been musing on the subject, and I think the best approach for
discussing how NNTP servers interact with certain news headers
is to attempt to write a Best Current Practises document on
the subject. The introduction would say something like "It is intended
that this document would be superseded by a new RFC superseding RFC1036".
The title would be something along the lines of "Best Current
Practises regarding Usenet traceability in an NNTP environment
as it pertains to Usenet news article headers". Which is quite
a mouthful ;-)
Note that I'm specifically not trying to stop anonymous posting from
anonymizing servers. Just ensure that everything can be traced back
to the originating site and the originating site's notion of user.
I post this here to garner comments, but as it's been ruled off-topic
for RFC977bis itself, it's probably best to keep the discussions short
and sweet. Or, email me only, and I'll summarize.
The rationale/FYI stuff is contained in [].
Section 1 (the stuff we talked about at the BOF) is essentially one of
the following three alternatives:
1) NNTP-Posting-Host: NNTP servers should place the FQDN or IP address of
the originating client host in a "NNTP-Posting-Host: <FQDN or IP>"
header.
a) During POST, the news server should discard any pre-existing
NNTP-Posting-Host, and insert one of its own.
[Existing practise with current NNTP Ref and INN implementations.]
2) NNTP-Posting-User: During POST: NNTP servers using identd for user
authentication should place the userid in a "NNTP-Posting-User", in
addition to (1).
During POST, the NNTP server should discard any pre-existing
NNTP-Posting-User.
[Existing practise in some identd installations I've seen.]
3) Sender: During POST: if the NNTP server performs authentication (one
of the AUTHINFO variants), it should set the Sender: to an emailable
RFC822 address as returned by the authentication mechanisms.
During POST, the NNTP server should discard any pre-existing Sender.
[AUTHINFO GENERIC implementations in INN and NNTP REF both do this -
the authenticator modules return a generated email address from the
authentication sequence. It is minimally acceptable to use the
AUTHINFO USER/SIMPLE <user> value and the NNTP server's configured
domain name.
Some existing configurations of NNTP (particularly NNTP reference
implementations under some circumstances), will unconditionally
generate a Sender of "<userid>@<server>", where "userid" is the
userid under which the NNTP software itself is running. I believe
this to be wrong (as did Stan when we discussed this some time ago),
and should be deprecated in favour of setting it to the authenticated
address.
Netcom, amongst others, are also doing this via mechanisms I presume
to be non-AUTHINFO based.]
Some addition[s] worth thinking about:
1) NNTP servers should provide a mechanism by which IHAVE
connections which are desired to be "wild-carded" (where you
allow access from non-prearranged sources) provide additional
tracing information. Rather like Sendmail inserting IP addresses
in Received lines, so forged HELOs can be identified.
Suggested behaviours during IHAVE:
a) Do a reverse domain lookup, and if the name doesn't match the
first element in the path, prepend the reverse domain on it
before adding ones own name to the path.
b) Unconditionally prepend the IP address of the connecting server
before adding ones own name to the path.
[UUNET is presently doing (b) - UUNET's open NNTP IHAVE port had become
a spammer/forger magnet, but since (b) was implemented, the occurance
of such injections has fallen off dramatically.
(a) is preferred, but is quite difficult to do in some cases, and
forces the reverse lookup which is undesirable in some high loading
situations.]
2) During POST: discard any pre-existing Path:.
Informational:
1) One intermediate release of NNTP ref generated "X-NNTP-Posting-Host".
This should be deprecated in favour of NNTP-Posting-Host.
--
Chris Lewis, Senior Network Security Analyst, Nortel.
clewis@nortel.ca; Dept 4C16, Ottawa, Canada. (613) 763-2935.
- ietf-nntp BCP for RFC977 server/RFC1036 interacti… Chris Lewis
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Rich Salz
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… USENET news manager
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Nat Ballou
- RE: ietf-nntp BCP for RFC977 server/RFC1036 inter… Ian King
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Evan Champion
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Evan Champion
- Sender header (was Re: ietf-nntp BCP ...) Chris Newman
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Evan Champion
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Rich Salz
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Evan Champion
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Brian Kantor
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Brian Kantor
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Evan Champion
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Jack De Winter
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… William H. Magill
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Brian Kantor
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Chris Lewis
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Chris Lewis
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Chris Lewis
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… lfirrantello
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Thomas 'Mike' Michlmayr
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Chris Lewis
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Nat Ballou
- ietf-nntp BCP for RFC977 server/RFC1036 interacti… Chris Lewis
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Clive D.W. Feather
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Rich Salz
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Kenneth Herron
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Rich Salz
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… der Mouse
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Clive D.W. Feather
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Rich Salz
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Ade Lovett
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Brian Kantor
- POST, IHAVE, and header-munging (was Re: ietf-nnt… Ade Lovett
- NNTP-Posting-Host (was Re: ietf-nntp BCP for RFC9… Ade Lovett
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Rich Salz
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Ade Lovett
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Anne Bennett
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… der Mouse
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Ade Lovett
- ietf-nntp Announce: Mailing list for RFC 1036 upd… Simon Lyall
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… USENET news manager
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Ade Lovett
- Re: Re: ietf-nntp BCP for RFC977 server/RFC1036 i… Heiko W.Rupp
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Rich Salz
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… USENET news manager
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Rich Salz
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… der Mouse
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… Rich Salz
- Re: ietf-nntp BCP for RFC977 server/RFC1036 inter… der Mouse
- Re: ietf-nntp Announce: Mailing list for RFC 1036… Harald.T.Alvestrand
- Re: ietf-nntp Announce: Mailing list for RFC 1036… Brian Hernacki
- Re: ietf-nntp Announce: Mailing list for RFC 1036… Chris Lewis
- Re: ietf-nntp Announce: Mailing list for RFC 1036… Tom Killalea