XPost: news.software.nntp
"Julien ÉLIE" wrote in message news:o2n2up$emm$
[email protected]...
When transferring articles between two news servers, are some of you currently encrypting the connection?
If that is the case, I would be interested in knowing how you achieve
that:
- what NNTP sofware (INN, Diablo, CodoSoft NNTPd...)
- by what means (stunnel, TCP wrappers, IPsec, native TLS support in the
news server...)
- on what port (119, 433, 563, another port?)
- do you have both unencrypted & encrypted connections with peers, or
only encrypted connections?
==================
I use port 119 to transfer articles - no encryption, but I have my
system configured to accept IPSec compression on the port. I note in my IPsec logs that none of my peers seem to take advantage of compression,
but they may be trying to negotiate authentication (AH) and encryption
(ESP), but I have those features turned OFF for feeds - being that I
consider such posts as already "in the public domain" because they are readable elsewhere. [Or at least I think I have it set up that way.]
My reader port, 563, has TLS enabled via INN's nnrpd program. At the
IPSec level, it could be compressed if negotiated.
Thanks for your input on that subject.
The question behind was whether registering a special port for transit
using strict TLS (NNSP/TLS) would be useful.
We currently have ports 119 (NNTP), 433 (NNSP) and 563 (NNTP/TLS) but no
port for NNSP/TLS.
I believe such a use is rare, if it exists at all.
FYI, the following update to RFC 4642 (STARTTLS) is currently in Last
Call for comments. So if you have any suggestion, feel free to tell.
https://www.ietf.org/id/draft-elie-nntp-tls-recommendations-01.txt
The response to the third issue to address (Appendix E) would therefore
be to use the following wording in Appendix A:
The third and fourth paragraphs in Section 1 of [RFC4642] are
replaced with the following text:
TCP port 563 is dedicated to NNTP over TLS, and registered in the
IANA Service Name and Transport Protocol Port Number Registry for
that usage. NNTP implementations using TCP port 563 begin the TLS
negotiation immediately upon connection and then continue with the
initial steps of an NNTP session. This use of strict TLS on a
separate port is the preferred way of using TLS with NNTP.
If a host wishes to offer separate servers for transit and reading
clients, TCP port 563 SHOULD be used for strict TLS with the reading
server, and an unused port of its choice different than TCP port 433
SHOULD be used for strict TLS with the transit server. The ports
used for strict TLS should be clearly communicated to the clients,
and specifically that no plain-text communication occurs before the
TLS session is negotiated.
============
Using INN, I've seen only one peer that even requested port 433 for NNSP (peer-to-peer) transfer. All the others use 119. Therefore, I agree that there should not be a dedicated port for NNSPS. However, I see nothing that would forbid two peers from agreeing to use TLS over their existing NNSP connection. However, is it necessary?
TLS over NNTP (port 563) is necessary because it is client-to-server operations. Clients may not want snoopers to know what they've read, and
for postings, since some places operate anonymously, what they've posted. However, peer-to-peer communications are likely to be public postings distributed worldwide (by default) which anyone can read, so do they really need protection? If inter-server communications need protection, there's always IPSec.
The one peer I have that uses port 433 is in China. Maybe that's needed to
get around their Great Firewall.
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)