Article View: comp.security.unix
Article #124improved (?) security by requiring full path for commands issued by root?
From: bob
Date: Thu, 08 Feb 2001 04:52
Date: Thu, 08 Feb 2001 04:52
36 lines
2829 bytes
2829 bytes
Our information security folks recently put out a policy for the root user that includes the following: 1) the $PATH not contain '.' 2) The root user should issue ALL commands with the full path, eg. '/bin/ls' instead of 'ls' Number one I can see. It's only a little silly and it's easy enough to type './command_in_current_directory' if that's what I want. Number 2 is dangerous and silly IMNSHO for the reasons I lay out below. I would appreciate any critique of my reasoning, so that I can make a stronger argument, or avoid embarassing myself if I've missed anything. A) No unix/linux/bsd sysadmin in the history of the world has ever followed or will ever follow this policy (correct me if I'm wrong). B) It is not needed to ensure commmand security, if a file integrity checker is run on all files in root's $PATH (files in /etc and subdirs thereof should probably be included). C) It is not sufficient to ensure command security if a file integrity checker is NOT run on all files in root's $PATH D) One can observe the letter of this law by simply issuing 'which <command>' then issuing whatever is returned, without having increased security one iota. In fact, it could be issued as `which <command>` to save time. (Oh all right, `/usr/bin/which <command>`). E) It's inconsistent, since no such policy has been promulgated to WinNT domain admins, and those pretty icons could point at *anything*. If for some reason you don't wish to resond her, leas email me at 'bob at bob dash n dot com'.
Technical Details
Message-ID:
<3A822606.E06E411E@none.for.me.com>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!news.gv.tsc.tdk.com!falcon.america.net!sunqbc.risq.qc.ca!news-out.usenetserver.com!telocity-west!TELOCITY!newsrump.sjc.telocity.net!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10952f,2a5221006d4e0ad9,start X-Google-Attributes: gid10952f,public X-Google-Thread: 1133d0,2a5221006d4e0ad9,start X-Google-Attributes: gid1133d0,public X-Google-Thread: 10e732,2a5221006d4e0ad9,start X-Google-Attributes: gid10e732,public X-Google-ArrivalTime: 2001-02-07 20:55:26 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!news.gv.tsc.tdk.com!falcon.america.net!sunqbc.risq.qc.ca!news-out.usenetserver.com!telocity-west!TELOCITY!newsrump.sjc.telocity.net!not-for-mail Message-ID: <3A822606.E06E411E@none.for.me.com> From: bob <bob@none.for.me.com> X-Mailer: Mozilla 4.74 [en] (X11; U; Linux 2.2.16 i686) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.security.unix,alt.os.security,cern.security.unix Subject: improved (?) security by requiring full path for commands issued by root? Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Lines: 36 X-Trace: MzY8Tm9BaXRoVXNlbiBURVBPQ0lUWS1SWUFERVJTIDItNi4yMjcyMTIuMTkzICBXZWQsIDA3IEZl!YiAyMDAxPDIwOjUyOjI1PFBTVA== X-Abuse-Info: Please forward ALL headers when reporting abuse. X-Complaints-To: abuse@telocity.net NNTP-Posting-Date: Wed, 07 Feb 2001 20:52:25 PST Date: Wed, 07 Feb 2001 22:52:22 -0600