> We're setting up 3 new servers and I want to have an > intrusion detection database. > > Ease of use is much, much more important then perfect security. > > A while back we installed tripwire from tarball on one system > but let it get out of date. At another job, they had a > homegrown system that is very cumbersome,--lots and lots of > false alarms and a pain to update. > > Of course it would be extra valuable if you could compare and > contrast two or more of these packages.
I've been going on a major security crackdown of the main webserver I deal with. Here's some of the stuff I installed: Tiger - Security scans emailed to you on some schedule I haven't figured out yet. Tiger has warned me about all kinds of things - among other things, it checks for open unprivileged ports run by users, it compares MD5sums included in .deb files against the files, and can warn you about changes, and it can warn you about installed files that weren't installed by a Debian package. A good first start. Snort - Detects intrusion attempts. Since installing it, I've gotten between 400 and 600 attack attempts per day. It's a little overwhelming, unless you set up snort-mysql (or pgsql) and acidlab. If you can put the machine in promiscuous mode so it can capture all data on the segment, it will notice attacks directed from anyone to anyone. Very handy. Acidlab - Takes snort-mysql logs and displays them in an easily looked-at manner. Portscan attempts, scanning for bad CGIs, default.ida attempts, and so on. Logcheck - After you tweak it to fit your local system, it's very valuable in telling you what's been happening and where. Anything that goes through your logs can be logged or ignored by egrep regexes. Handy. I'm still paranoid, but I've managed to avoid getting fascist on my users while still being aware of 99% of what goes on with this system. Anything incoming or outgoing gets logged, anything that gets logged gets emailed to me, and anything that changes sets off an alert. Not perfect, but good. It did take a while to set up (if you set everything up all at once, you'd probably be looking at a week or two to get everything configured), but it was worth it for that extra peace of mind when I go away for vacation for a week. It doesn't answer your question, but maybe it'll be helpful anyway. --Dan -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]