Re: unix build recommendations for internal systems
From: Matt (usenet001@spamlovelyspam-monki.org.uk)
Date: 03/28/03
- Previous message: aos: "PowerBroker"
- In reply to: Bright: "Re: unix build recommendations for internal systems"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
From: Matt <usenet001@spamlovelyspam-monki.org.uk> Date: Fri, 28 Mar 2003 01:07:57 +0000
The most important thing is too make sure the application is running as
expected. You may find you app is unsupported by the vendor unless you
have the software clusters suggested installed. In that case stick with
what they recommend.
Otherwise, lsof is your friend. Use it to see which libraries and files
the app is using. It's possible that the app may open and close some
libraries/files from time to time, in which case it may break, but
generally apps tend to keep hold of the files. There are probably tools
around that will show all the files that are used, but I can't suggest
any off the top of my head.
Try installing in a chroot jail, and copy the libraries you find you
need by hand. Rather time consuming, and it can be frustrating, but
you'll know you got a minimal system then.
As for securing the system, if it's really critical data (e.g. accounts,
staff details etc.), put in on a seperate network behind a router and
firewall. If it's used by limited number of staff, put it in an internal
DMZ, with the staff on the 'internal' side, and carefully control the
data that their machines send and receive from the rest of the company
and world.
In all cases, standard practices apply. Shut down unneccasery services.
Keep the system patched. Remove setuid root on all tools (unless one of
them is an obsolute requirement for the app). If possible run a firewall
on the box itself. Log everything possibly to a seperate syslog server
and check the logs. Give users the minimum authorisation required, use
secure authentication. Portscan the box. Use Nessus. And so on and so
forth. Treat it like a machine on the Internet. There are plenty of
guides on the web on this topic.
I hope at least some of the above is of use.
Matt
(Also looking for work, but in the East Midlands: UNIX
(Solaris,Linux,*BSD) Systems, networking, security)
Bright wrote:
> Sadly ... the actuality is that very few application vendors know what
> packages are required for their application. They simply direct us to
> install the 'User Cluster' or the 'Developer Cluster'
> Indeed - even the OS vendor (in this instance Sun) doesn't know what
> packages are required for some of the Sun supplied applications and
> gives similar advice.
>
> A poor alternative is to install the requisite package cluster and
> remove some packages.
>
> How do you find out what packages to install/remove?
>
>
> grig@securesysconsulting.com (GG) wrote in message news:<8793f188.0302240916.23cf2e84@posting.google.com>...
>
>>Check out the benchmarks from the Center for Internet Security
>>(cisecurity.org). They have host-hardening benchmarks and audit tools
>>for almost all the major Unix flavors.
>>
>>GG
>>
>>"Colin McKinnon" <colin.mckinnon@DeleteMeUnlessURaBot.ntlworld.com> wrote in message news:<04T5a.1065$EN3.7980@newsfep4-glfd.server.ntli.net>...
>>
>>>On Mon, 17 Feb 2003 02:54:14 +0000, Bright wrote:
>>>
>>>
>>>>But what is the received wisdom when it comes to "Internal" machines -
>>>>these machines don't reside in the DMZ and are effectively isolated from
>>>>external networks (such as the Internet)?
>>>
>>>I don't know about wisdom....I have read that 80% of compromises are
>>>carried out by 'insiders'. This kind of suggests that internal security is
>>>important too. I prefer to start from the point of a minimal level of
>>>service and add functionality as the need arises - that way I can be the
>>>guy who gave the users access instead of being the one who took it away.
>>>
>>>If you can get a strong security framework in place as early as possible
>>>then it'll make life a lot simpler later on.
>>>
>>>Good luck,
>>>
>>>Colin
>>>(looking for work in Scotland as Unix systems / network /database /security
>>>administrator)
- Previous message: aos: "PowerBroker"
- In reply to: Bright: "Re: unix build recommendations for internal systems"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|