Date: Mon, 18 Nov 1996 18:21:30 +1030 (CST) From: newton@communica.com.au (Mark Newton) To: phk@critter.tfs.com (Poul-Henning Kamp) Cc: newton@communica.com.au, msmith@atrad.adelaide.edu.au, imp@village.org, batie@agora.rdrop.com, adam@homeport.org, pgiffuni@fps.biblos.unal.edu.co, freebsd-security@FreeBSD.ORG Subject: Re: BoS: Exploit for sendmail smtpd bug (ver. 8.7-8.8.2). Message-ID: <9611180751.AA18891@communica.com.au> In-Reply-To: <9222.848302654@critter.tfs.com> from "Poul-Henning Kamp" at Nov 18, 96 08:37:34 am
next in thread | previous in thread | raw e-mail | index | archive | help
Poul-Henning Kamp wrote:
> In message <9611180435.AA17191@communica.com.au>, Mark Newton writes:
> >port 25 as a daemon is because of the rather UNIX-centric view that TCP/IP
> >ports less than 1024 can only be allocated by a privileged user. TCP/IP
> >implementations on non-UNIX platforms disagree violently with this
> >assumption, which makes the value of this "security" feature rather dubious.
>
> Well, it's on the standard, so I wouldn't call it UNIX-centric.
It's the standard in the UNIX world (that's why I called it UNIX-centric).
non-UNIX implementations of TCP/IP don't even necessarily run on machines
which support the concept of superuser, and out of those which do some
don't restrict < 1024 to privileged users.
> I also think you have not quite grasped this feature at all.
I have grasped the feature; I know precisely what it is attempting to
achieve. I just see it as a relic from days-gone-by when the only systems
on the planet which ran TCP/IP were UNIX machines.
> IFF i trust this machine AND the port is < 1024 THEN
^^^^^^^^^^^^^^^^^^^^^^^^
This is the bit that breaks down on the Internet. If you don't trust
the machine at the other end, all bets are off.
> If you don't trust the machine, and you shouldn't unless you know how
> it's administrated, the port# is meaningless.
Precisely. And I've never attempted to imply anything more or less than
this.
This is just a diversion, btw. We now return you to your regularly scheduled
Subject: lines :-)
- mark
---
Mark Newton Email: newton@communica.com.au
Systems Engineer Phone: +61-8-8373-2523
Communica Systems WWW: http://www.communica.com.au
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9611180751.AA18891>
