Great Circle Associates Firewalls
(April 1994)
 

Indexed By Date: [Previous] [Next] Indexed By Thread: [Previous] [Next]

Subject: Re: Bastion Host configuration.
From: Darren Reed <avalon @ coombs . anu . edu . au>
Date: Tue, 26 Apr 1994 05:16:54 +1000 (EST)
To: firewalls @ greatcircle . com
Cc: gh @ crl . com
In-reply-to: <199404251617 . AA29910 @ crl . crl . com> from "George Herbert CRL Support" at Apr 25, 94 09:17:43 am

Ok, some programs that seem to be a problem:
	/bin/login
	/bin/su
	/bin/passwd

Solutions ?
	chmod 700 /bin/login
		- only daemons running as root should execute login
		  anyway, and doing it other ways should be discouraged.
		  Remember, this is the bastion host, not an ordinary
		  host giving user privs.

	chmod 700 /bin/su
		- put "console" in /etc/securettys and force any root
		  activity to be done from console.  Inconvienient for
		  you and inconvienient for someone who might discover
		  the root password.

	chmod 700 /bin/passwd
		- Well, firstly, use of skey or some other authentication
		  scheme ir probably better in place here, as this is the
		  host typically used by "in the field" people, logging
		  back into work, for whatever reason.  In other cases,
		  well, how many would agree that "A well chosen password
		  is bettern than having to change it regularly" ?  Until
		  you can crack crypt in an economical way.  Also means
		  people have to come and see you to change passwords..in
		  a small operation, this would be not so bad and maybe
		  positive and get your users to care more (hope!).

Others ?

Someone mentioned auditing users being a problem with them typing "login"
again to relogin.  An interesting feature of Pyramid's OSx 5.1 (not sure
about their other products) is the concept of an "auth id", which no
matter how many times you su, use setruid(), seteuid(), setuid(), can
only be set once (through the traditional system call interface - not
counting writing /dev/kmem but with this as an immutable file under 4.4,
it could be interesting :).  However, from what I can tell, this isn't
used in process accounting logs anywhere.  Do any of the other Unix
variants support a similar feature in the kernel ?  (Perhaps it is
something a few more of them could add - even as a standard part!)

Darren

Indexed By Date Previous: Re: Bastion Host configuration.
From: Icarus Sparry <ccsis @ ss1 . bath . ac . uk>
Next: Re: Bastion Host configuration.
From: rali @ hri . com (Reto Lichtensteiger)
Indexed By Thread Previous: Re: Bastion Host configuration.
From: rali @ hri . com (Reto Lichtensteiger)
Next: Cost of firewall hosts; BSDI Unix
From: "Andrew T. Robinson" <atr @ maine . net>

Google
 
Search Internet Search www.greatcircle.com