The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Grant Taylor via TUHS <tuhs@minnie.tuhs.org>
To: tuhs@minnie.tuhs.org
Subject: Re: [TUHS] off-topic list
Date: Sun, 24 Jun 2018 23:40:52 -0600	[thread overview]
Message-ID: <1e57a799-813a-4a3d-bda8-f460220ac0ea@spamtrap.tnetconsulting.net> (raw)
In-Reply-To: <alpine.BSF.2.21.999.1806251240100.68981@aneurin.horsfall.org>

On 06/24/2018 08:53 PM, Dave Horsfall wrote:
> Anyone with any concept of security will not be running Procmail;

I'm going to have to throw a flag and cry foul on that play.

1)  "Anyone (with)" is a rather large group.
2)  "any concept of security" is a rather large (sub)group.
3)  "will not" is rather absolute.

I do believe that I have a better concept of security than many (but not 
all) of my colleagues.

  - I've got leading (if not bleeding) edge email security.
  - I've got full disk encryption on multiple server and workstations.
  - I use encrypted email when ever I can.
  - I play with 802.1ae MACsec (encrypted Ethernet frames).
  - I use salted hashes in proof of concepts.
  - I advocate for proper use of sudo...
  - ...and go out of my way to educate others on how to use sudo properly.

I could go on, but you probably don't care.  In short, I believe I fall 
squarely in categories #1 and #2.

Seeing as how I run procmail I invalidate #3.

So, I ask that you retract or amend your statement.  Or at least admit 
it's (partial) inaccuracies.

> it's not even supported by its author any more,

Many of the software packages that TUHS subscribers run on physical and 
/ or virtual systems are not supported by their authors any more.  Some 
of them are directly connected to the Internet too.

How many copies if (Open)VMS are running on (virtual) VAX (emulators)? 
Don't like (Open)VMS, then how about ancient versions of BSD or AT&T SYS 
V?  How many people are running wide array ancient BBSs on as many 
platforms?

How many people in corporate offices are running software that went End 
of Support 18 months ago?

Lack of support does not make something useless.

> due to its opaque syntax

I'm not aware of Procmail ever having claimed to have simple syntax.  I 
also believe that Procmail is not alone in this.

m4 is known for being obtuse, as is Sendmail, both of which are still 
used too.  SQL is notorious for being finicky.  I think there's a lot of 
C and C++ code that can fall in the same category.  (LISP … enough said)

> and likely vulnerabilities

Everything has vulnerabilities.  It's about how risky the (known) 
vulnerabilities are, and how likely they are to be exploited.  It's a 
balancing act.  Every administrator (or company directing said 
administrator) performs a risk assessment and makes a decision.

> (it believes user-supplied headers

Does the latest and greatest SMTP server from Google believe the 
information that the user supplies to it?  What about the Nginx web 
server that seems to be in vogue, does it believe the verb, URL, HTTP 
version and Host: header that users supply?

Does Mailman that hosts the TUHS mailing list believe the information 
that minnie provides that was originally user supplied?

Does your web browser believe and act on the information that the web 
server you are connecting to provided?

Applications are designed to trust the information that is provided to 
them.  Sure, run some sanity checks on it.  But ultimately it's the job 
of software to act on the user supplied information.

> and runs shell commands based upon them).

I've seen exceedingly few procmail recipes that actually run shell 
commands.  Almost all of the procmail recipes that I've seen and use do 
a very simple match for fixed text and file the message away in a 
folder.  These are functions built into procmail and NOT shell commands.

The very few procmail recipes that I've seen that do run shell commands 
are passing the message into STDIN of another utility that is itself 
designed to accept user supplied data, ideally in a safe way.

So, I believe your statement, "Anyone with any concept of security will 
not be running Procmail", is false, literally from word one.

If you want to poke fun at something, take a look at SpamAssassin and 
it's Perl.  Both of which are still actively supported.  Or how about 
all the NPM stuff that people are using in web page that are being 
pulled from places that God only knows.



-- 
Grant. . . .
unix || die

  reply	other threads:[~2018-06-25  5:40 UTC|newest]

Thread overview: 100+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-06-21 22:44 [TUHS] core Nelson H. F. Beebe
2018-06-21 23:07 ` Grant Taylor via TUHS
2018-06-21 23:38   ` Toby Thain
2018-06-21 23:47   ` [TUHS] off-topic list Warren Toomey
2018-06-22  1:11     ` Grant Taylor via TUHS
2018-06-22  3:53     ` Robert Brockway
2018-06-22  4:18     ` Dave Horsfall
2018-06-22 11:44       ` Arthur Krewat
2018-06-22 14:28       ` Larry McVoy
2018-06-22 14:46         ` Tim Bradshaw
2018-06-22 14:54           ` Larry McVoy
2018-06-22 15:17             ` Steffen Nurpmeso
2018-06-22 17:27               ` Grant Taylor via TUHS
2018-06-22 19:25                 ` Steffen Nurpmeso
2018-06-22 21:04                   ` Grant Taylor via TUHS
2018-06-23 14:49                     ` Steffen Nurpmeso
2018-06-23 15:25                       ` Toby Thain
2018-06-23 18:49                       ` Grant Taylor via TUHS
2018-06-23 21:05                         ` Tom Ivar Helbekkmo via TUHS
2018-06-23 21:21                         ` Michael Parson
2018-06-23 23:31                           ` Grant Taylor via TUHS
2018-06-23 23:36                             ` Larry McVoy
2018-06-23 23:37                               ` Larry McVoy
2018-06-24  0:20                                 ` Grant Taylor via TUHS
2018-06-25  2:53                           ` Dave Horsfall
2018-06-25  5:40                             ` Grant Taylor via TUHS [this message]
2018-06-25  6:15                             ` arnold
2018-06-25  7:27                               ` Bakul Shah
2018-06-25 12:52                               ` Michael Parson
2018-06-25 13:41                                 ` arnold
2018-06-25 13:56                                   ` arnold
2018-06-25 13:59                               ` Adam Sampson
2018-06-25 15:05                               ` Grant Taylor via TUHS
2018-06-26  9:05                               ` Derek Fawcus
2018-06-28 14:25                                 ` [TUHS] email filtering (was Re: off-topic list) Perry E. Metzger
2018-06-23 22:38                         ` [TUHS] off-topic list Steffen Nurpmeso
2018-06-24  0:18                           ` Grant Taylor via TUHS
2018-06-24 10:04                             ` Michael Kjörling
2018-06-25 16:10                               ` Steffen Nurpmeso
2018-06-25 18:48                                 ` Grant Taylor via TUHS
2018-06-25  0:43                             ` [TUHS] mail (Re: " Bakul Shah
2018-06-25  1:15                               ` Lyndon Nerenberg
2018-06-25  2:44                                 ` George Michaelson
2018-06-25  3:04                                   ` Larry McVoy
2018-06-25  3:15                                 ` Bakul Shah
2018-06-25 16:26                                 ` Steffen Nurpmeso
2018-06-25 18:59                                   ` Grant Taylor via TUHS
2018-06-25 14:18                             ` [TUHS] " Clem Cole
2018-06-25 15:28                               ` [TUHS] off-topic list [ really mh ] Jon Steinhart
2018-06-26  7:49                                 ` Ralph Corderoy
2018-06-25 15:51                             ` [TUHS] off-topic list Steffen Nurpmeso
2018-06-25 18:21                               ` Grant Taylor via TUHS
2018-06-26 20:38                                 ` Steffen Nurpmeso
2018-06-22 16:07             ` Tim Bradshaw
2018-06-22 16:36               ` Steve Johnson
2018-06-22 20:55               ` Bakul Shah
2018-06-22 14:52         ` Ralph Corderoy
2018-06-22 15:13           ` SPC
2018-06-22 16:45           ` Larry McVoy
2018-06-22 15:28         ` Clem Cole
2018-06-22 17:17         ` Grant Taylor via TUHS
2018-06-22 18:00         ` Dan Cross
2018-06-22 17:29       ` Cág
2018-06-22  2:21 Noel Chiappa
2018-06-22 22:23 Doug McIlroy
2018-06-22 23:20 ` John P. Linderman
2018-06-23  0:22 ` Warren Toomey
2018-06-24  3:08 Norman Wilson
2018-06-24 13:14 Noel Chiappa
2018-06-25  1:38 ` Dave Horsfall
2018-06-25  1:46   ` Grant Taylor via TUHS
2018-06-25 16:44     ` Steffen Nurpmeso
2018-06-25 12:45 ` Tony Finch
2018-06-25 16:41 ` Steffen Nurpmeso
2018-06-25 14:44 Noel Chiappa
2018-06-25 15:44 ` Clem Cole
2018-06-25 16:03   ` Paul Winalski
2018-06-25 17:22     ` Clem Cole
2018-06-25 16:10 Noel Chiappa
2018-06-25 17:37 ` Clem Cole
2018-06-25 19:35   ` Grant Taylor via TUHS
2018-06-25 20:09     ` Clem Cole
2018-06-25 20:47       ` Grant Taylor via TUHS
2018-06-25 21:15         ` Clem Cole
2018-06-26  7:01           ` arnold
2018-06-26  8:57           ` Derek Fawcus
2018-06-26 11:29         ` Tim Bradshaw
2018-06-26 13:09       ` Tony Finch
2018-06-26 18:04         ` Warner Losh
2018-06-26 21:16           ` Clem Cole
2018-06-27 21:33             ` Michael Parson
2018-06-27 22:27               ` Clem cole
2018-06-28  5:57                 ` arnold
2018-06-28 18:36                   ` Michael Parson
2018-06-26 15:57       ` Michael Kjörling
2018-06-26 21:09         ` Steffen Nurpmeso
2018-06-26 21:18           ` Clem Cole
2018-06-26 23:45             ` George Michaelson
2018-06-25 20:15     ` Lyndon Nerenberg
2018-06-26  8:27       ` Tony Finch

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1e57a799-813a-4a3d-bda8-f460220ac0ea@spamtrap.tnetconsulting.net \
    --to=tuhs@minnie.tuhs.org \
    --cc=gtaylor@tnetconsulting.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).