Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Aug 2000 17:25:42 -0400
From:      Christopher Masto <chris@netmonger.net>
To:        Peter Wemm <peter@netplex.com.au>
Cc:        dima@rdy.com, "Chris D. Faulhaber" <jedgar@fxp.org>, Warner Losh <imp@FreeBSD.org>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/gnu/usr.bin/perl Makefile
Message-ID:  <20000811172534.I12290@netmonger.net>
In-Reply-To: <200008112058.NAA92441@netplex.com.au>; from peter@netplex.com.au on Fri, Aug 11, 2000 at 01:58:24PM -0700
References:  <200008112020.NAA18859@sivka.rdy.com> <200008112058.NAA92441@netplex.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Aug 11, 2000 at 01:58:24PM -0700, Peter Wemm wrote:
> > > Since Perl has some features specifically designed to aid in writing
> > > secure setuid programs, removing suidperl could actually cause a
> > > revenge effect and end up resulting in _more_ security holes.
> > 
> > How do you see that resulting in _more_ security holes?
> > If /usr/bin/suidperl doesn't exist and some program referes to it, it will
> > give you "command not found" (or similar) message.
> 
> Because people start writing setuid "#! /bin/suidsh -p" scripts instead.
> And that is outright suicidal as it is guaranteed exploitable.  It is also
> the very reason that suidperl exists.

Exactly.  I don't want to belabor the point - the suidperl issue has
already been more than resolved.  But I do want to mention the book
from which I stole the phrase "revenge effect": _Why Things Bite Back:
Technology and the Revenge of Unintended Consequences_, by
Edward Tenner.  The cure is sometimes worse than the disease, and
this is a good book for those of us mired in technology to read.

http://www1.fatbrain.com/asp/bookinfo/bookinfo.asp?theisbn=0679747567
-- 
Christopher Masto         Senior Network Monkey      NetMonger Communications
chris@netmonger.net        info@netmonger.net        http://www.netmonger.net

Free yourself, free your machine, free the daemon -- http://www.freebsd.org/


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000811172534.I12290>