OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
Bugtraq archives for 1st quarter (Jan-Mar) 1995: Disabling SunOS kernel module loading (Was: Re: Anti Hijacking tools)

Disabling SunOS kernel module loading (Was: Re: Anti Hijacking tools)

Jeff Smith (Jeff.Smithdcs.warwick.ac.uk)
Tue, 7 Feb 1995 22:22:31 +0000 (GMT)

>     This program disables and open and ioctl of /dev/vd thus
>     blocking modload and modstat from from funtioning.  The
>     use of this is to disable people (crackers) from installing
>     "unwanted" drivers.

As far as SunOS 4.1.X security is concerned, you are probably better off 
disabling loadable modules altogether by commenting out the

options        VDDRV           # loadable modules

line in the kernel configuration and linking in the loadable
modules that you want in a permanent fashion, as though they
were ordinary device-driver object files. Also, once you've done
this, you can delete (or at least de-suid) /usr/kvm/modload.

I haven't tried this with evqmod-sun4*.o or winlock-sun4*.o, (I don't
use them, though I would be interested in experiences). However, I
have done it with a frame-buffer loadable module, and in general it
should work unless the module has been written such that the act of
loading/unloading does something that would be traditionally
associated with first opens or last closes.

--
Jeff Smith, Computer Science, Warwick University, Coventry, CV4 7AL, England
jeffdcs.warwick.ac.uk	phone: +44 203 523485	fax: +44 203 525714