
Security Auditing for Linux 112
malibu_mex writes: "LinuxToday, ZDNet Australia, and NewsForge are all reporting on a loadable kernel module + GUI combination that implements an auditing subsystem on Linux (Like the NT event logger, or solaris BSM). This could be yet another reason for big business and government to migrate away from the costly commercial alternatives to Linux. First it was SAMBA, now it's SNARE. What have these Aussies got with 5 letter 'S' names? This topic has been discussed on Slashdot previously here."
Re:Quick security audit for Linux (Score:1)
Hired escorts...try 18 year old girls...period expensive little things...take me here...take me there. Geez they'll empty your wallet faster than a an athlon xp or 2...
Re:Quick security audit for Linux (Score:1)
Re:Quick security audit for Linux (Score:1)
I have good, well known hardware. Simple issue is crappy driver support, and poor exception handling. The dxr3 driver crashes when I try to use it, takes the whole machine with it in a big BSOD. I'm fully aware of how to keep a system stable. I'm not a moron like our little friend who thinks that linux users are all freeloaders.
Maybe it's just me (Score:2, Funny)
Another Link (Score:3, Insightful)
Although this storuy claims "is the first intrusion detection system to reside on individual computers rather than a network"
which is clearly wrong.
Quote from Leigh in response..... (Score:5, Informative)
5 letter aussies (Score:5, Funny)
Apparently the first idea for a name was System Tracking, User Protection and Intrusion Detection but they thought that would be stupid.
Re:5 letter aussies (Score:1)
Re:5 letter aussies (Score:1)
slash
Re:5 letter aussies (Score:1)
Yes, yes it does. That was the joke. I should have posted a link to the Slash code [slashdot.org]:
It was a troll you see. Moderators, do your duty! It has been at Score:1 for two hours already. It's a pretty sad state of affairs when I have to tell the moderators to mod down my own troll. Stupid, retarded, $3 crack smoking moderators.
Re:5 letter aussies (Score:1)
For those who dont know (Score:3, Redundant)
Re:For those who dont know (Score:3, Informative)
Loadable Kernel Module means you dont have to recompile your kernel, i know for some people (me!!) not having to recompile your kernel is a big importance
Indeed, modules are very nice compared to a kernel patch. You not have to recompile and reboot your kernel and you do not have to keep applying the same patch when you do install a new kernel.
That being said, you probably still have to compile the module itself and therefore still need the kernel source installed (unless someone provides a binary module for your particular kernel revision). And there are limits to what you can do in a module, which is of course the reason that most kernel additions out there are in the form of patch files.
Basically, an addition might go into a module, but modifications to existing beaviour often need to touch the kernel itself.
tail -f /var/log/messages (Score:3, Insightful)
The people that make the decisions to go Microsoft will almost never touch the systems they implement.
Tough cookies, but that's the real deal. Don't believe me? Go to a magazine store and pick up some financial glossies...
Re: tail -f /var/log/messages (Score:1)
Re: tail -f /var/log/messages (Score:3, Insightful)
While they weren't huge cases (handful of servers, 250-500 machines/users) my organization has chosen Windows NT for our Network Operating System solution and desktop OS in the past precisely because of the 'widgets' which made security administration much easier than on linux.
The Event Log utility makes tracking system, application, and security events a breeze. Having the ACL controls integrated into the system and file manager makes controlling access much more flexible (IMHO, not trying to start a flame) than linux's traditional methods.
Finally, in the organizations I've worked in the Executives relied heavily on input from the engineers who would be running the systems. They realized that the sysadmins had a better idea of what was needed than they did, and acted on that information accordingly.
Re: tail -f /var/log/messages (Score:2, Informative)
Still, choice is good.
Re:Acronyms (Score:2)
FU,B.
Australia nothing (Score:1, Offtopic)
Remember, for all you gits who for some reason think I'm an Australian (pah!) I'm a Brit - and my home town is Sheffield (in the Independent Socialist Republic of South Yorkshire). That's right - "THE FULL MONTY"! I've never even *been* to Australia, and have *never* eaten koala or emu
Re:Australia nothing (Score:1)
Get an atlas dude - Allison was 'avin you on man.
Windows has had this since NT 3.5 (Score:2, Redundant)
Re:Windows has had this since NT 3.5 (Score:1)
Why are you complainig?
Re:Windows has had this since NT 3.5 (Score:1)
"What the hell? Who are you blokes? FBI? Terrorist? What terrorist? You mean *me*!? Really, honest, I'm not a terrorist! Hey, isn't there a statute of limitations on these things???"
"Wait, no, leggo, I'm not a teeerrrrrorrrist -"
NO CARRIER
Re:Windows has had this since NT 3.5 (Score:2)
Re:Windows has had this since NT 3.5 (Score:2)
That's increasingly becoming less the case, at least with larger Open Source projects, many of which ar commercialy motivated and backed.
If Microsoft gets something years after Linux, it's rather pathetic because the ideas behind it are like RIGHT THERE IN CODE
And using it would be VIOLATE THE LICENSE of the code which MS staff are forbidden by their employer to do.
and they still haven't caught on.
Re:Windows has had this since NT 3.5 (Score:1)
Re:Windows has had this since NT 3.5 (Score:2)
Why bother stealing GPL code when one can legally and ethically use BSD code instead? MS have done this for ages and it works well. I see no significant areas where GPLed software has a major advantage over existing proprietary or BSD licensed software.
Re:Windows has had this since NT 3.5 (Score:2)
Why it's "cool" when... (Score:1, Insightful)
Take for instance, this: The megacorp I used to work at was coerced into migrating from Navigator to IE, otherwise, we 'sure wouldn't like the new cost of the Office license when it comes up for negotiation'.
It's not good for the economy, world, computing industry to have companies running around using threats to stifle the potential of other companies, especially if the company that loses out has a superior product.
Let's say you developed some software and tried to make a living by selling it. How would you feel if a company came in with an inferior product and told your biggest client they had better stop using yours or they'd face higher prices on unrelated software that they were already invested and dependant upon? Legal or not, all-is-fair-in-love-and-war or not, I call that a "low blow". I call that "immoral". I call that not being the best but still winning first prize.
It's "cool" anytime you can get similar functionality from something which is community-supported, rather than monopoly-coerced.
It's "cool" when Linux is ahead of Windows because it (usually) shows how people with (usually) selfless intentions, people with passion for the art of computing, are able to lead the way; to demonstrate their vision and skill while doing something that is for the common good. Not (usually) for Money, but for Kindness and other generally soft and fluffy concepts.
In my book, "selfless" = Good.
In my book, "greedy" = Evil.
So, to me, this is about Good versus Evil. The events that I have been exposed to don't, imho, point to any other conclusion.
And Good is "cool".
Short Time to Market (Score:2, Insightful)
The short time to market can also be attributed to three other factors, according to Cora: "We have the programming skills, we have a small company that is not bureaucratic, and we put aside the established OSes (operating systems) and started from scratch."
After my own heart. Bureaucracies are not an "asset", and trying to salvage (reuse) existing stuff, that happens to be crap, is not "efficient".
1Alpha7
Already here? (Score:2, Interesting)
Of course, having a front-end to cut out all the useless messages is nice, but I would imagine most sysadmins have already written (or could write) a simple script in Perl custom tailored to their liking to do the same thing.
Re:Already here? (Score:4, Informative)
There was a previous thing like tis at hert.org, but it doesn't seem to be kept up anymore.
This may be the first real reason I've seen to upgrade my particular installation to 2.4 kernel.
The provision of GUI tools is nice. But my experience with Solaris BSM was that it proiduced so much output that you ended up using text tools (grep, awk, sed, perl) and running little programs that many minutes or several hours to run to get the meaningful information from out of the chaff.
Re:I don't get it (Score:1, Interesting)
Been done (Score:2, Interesting)
-dave
Re:Been done (Score:5, Interesting)
With SNARE you are able to monitor much, much more than what appears in
I assume that you can also enhance it to monitor *all* system calls, if you are particulary interested or aware of some. Nothing comes to my mind right now, but for sure there some you wish to monitor, if not control.
Yes! (Score:2, Interesting)
Re:Yes! (Score:1)
And due to the work of the folks at Intersect Alliance (and others in the OSS community), I have overcome almost all resistance to using Linux in my agency (the NT admins mostly).
So hopefully I'll be able to load up Mandrake on my work system soon..
Re:Yes! (Score:1)
Ugh yuck (Score:1)
Event Viewer is the most useless piece of junk in the Windows world. It's not set up to be truly queried, or use complex filtering, or tag important information based on what the admin wants to see.
It can tell you who logged in to what machine and how many pages they printed to what printer. Yee Haw.
Hopefully these people have more sense than to try to mindlessly copy the Windows paradigm. There is so much going on with system security that real time, query-enhanced auditing with a good set of heuristics combined with a pointy-haired gui, reporting tools, etc., could be very useful.
How they figure logging is keeping Linux out of businesses is beyond me, since a program like Exchange will crash the server if you want to look at the logs.
(carbon) dating myself, but (Score:1)
Or how about SMEEE? Serving Microsoft's Embrace Extend Extinguish?
....or, SMITE, Server Migration Information Technology Epicenter? Call up the vendor of a product and say "I'd like you to SMITE me".
And Captain Vulture said to his troops "Carrion".
GISboy
Knee Jerk Reaction (Score:4, Interesting)
OK, yes, there are third-party tools you can purchase extra to provide better functionality or you have to write some vbscript on your own to get the info. My point is, crap like this should be part of the OS. I'd rather have useful tools than a flock()ing media player, web browser, and instant messenger as part of the OS. :(
But to get back to the topic, yeah, having better auditing tools under Linux is needed. Just don't look up to Windows as the way to implement them! :)
Re:Knee Jerk Reaction (Score:1)
Re:Knee Jerk Reaction (Score:1)
Re:Knee Jerk Reaction (Score:1)
Kiwi's Syslog Daemon [kiwi-enterprises.com]
Re:Knee Jerk Reaction (Score:1)
Security concern (Score:1)
I assume that the logs are kept somewhere safe (another host maybe, or just printed as some prefer), so it is not a *huge* issue, but still ability to turn off the logging (and leave some trojans / backdoors without further traces) is somewhat scary.
Yes, I know that after being rooted you shall reinstall.
Whoa, slow down... (Score:2)
I think it's fantastic that Linux is getting better and better features, options, software, and support for security-critical large environments. However, isn't it a bit premature to say, the instant that ONE application comes out that provides auditing, to say, "Ok, cool! Linux is now on par with all those other OSes that have had stuff like this developed for them for years...let's all adopt Linux now!" I wouldn't bet that there will be major changes just yet...security people who are on the cutting edge are not usually first adopters unless necessary, and it's not necessary to choose first-generation auditing in Linux over more proven equivalents for Solaris, for example. It's good to see Linux getting there, though :)
what about process accounting? (Score:2, Interesting)
Coming soon from Intersect.... (Score:1)
Anyone got a mirror anywhere?
Costly alternatives? (Score:1)
You guys still haven't got it, have you? The OS license cost is not an issue. What do you think a server os for a few thousand or so is for a enterprise setup when you spend $50000 on oracle and about as much on experts setting it up?
I simple don't understand why there so much nagging about license costs when those are just not an issue.
Re:Costly alternatives? (Score:1)
Max
This is nothing new, and NOT "first ever" (Score:2, Informative)
Regards
Rude and offtopic... (Score:3, Funny)
Would anyone like to help with the LINUXBSM proj (Score:1)
So I was wondering if there are a couple of people out there that might be interested in helping with the project. If so I'd certain begin developing again.
drop me an email : )
holmlundNO@SPAMinnercite.com
HP'S Secure Linux had an auditing subsystem (Score:1)
Amongst its other features, it also provides an auditing subsystem, so you can audit pretty anything going on in the system. You can then use a filter to produce either plain text or xml reports.
It has lots of other nifty features too - compartments, with kernel-level access control that goes beyond chmod.It makes it easy to run Internet services in a chrooted environment, with tightly controlled access limiting damage if one app were to be compromised.
(Yes I do work for HP, but not for the ISSL division. The thoughts above are my own, not HP'S)
- Lindsay