Date: Mon, 28 Jul 1997 16:55:19 -0400 (EDT) From: Robert Watson <robert@cyrus.watson.org> To: Adam Shostack <adam@homeport.org> Cc: Vincent Poy <vince@mail.MCESTATE.COM>, security@FreeBSD.ORG Subject: Re: security hole in FreeBSD Message-ID: <Pine.BSF.3.95q.970728164656.3342K-100000@cyrus.watson.org> In-Reply-To: <199707282004.QAA07078@homeport.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 28 Jul 1997, Adam Shostack wrote: > Vincent Poy wrote: > > su really should be setuid. Everything else is debatable. My > advice is to turn off all setuid bits except those you know you need > (possibly w, who, ps, ping, at, passwd) > > find / -xdev -perm -4000 -ok chmod u-s {} \; > find /usr -xdev -perm -4000 -ok chmod u-s {} \; > find / -xdev -perm -2000 -ok chmod g-s {} \; > find /usr -xdev -perm -2000 -ok chmod g-s {} \; > # The semicolons are part of the line Several mail delivery programs (mail.local, sendmail, uucp-stuff, etc) require root access to delivery to local mailboxes; crontab related stuff, terminal locking, some kerberos commands, local XWindows servers, and su all rely on suid. What type of secured environment are you hoping to create? If root access is only to be used from the console, and shared functions like xwindows/mailstuff/user crontab aren't needed, you can probably just disable all the suid-root programs, or suid-anything programs. Look also at the sgid programs that scan kmem. Ideally, you'd also put the system in a higher secure level, and mount all partitions non-suid, as long as login kept working :). Does login require suid, or does gettytab run it as root anyway? Robert N Watson Junior, Logic+Computation, Carnegie Mellon University http://www.cmu.edu/ Network Security Research, Trusted Information Systems http://www.tis.com/ Network Administrator, SafePort Network Services http://www.safeport.com/ robert@fledge.watson.org rwatson@tis.com http://www.watson.org/~robert/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.95q.970728164656.3342K-100000>