[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Linux Trace Toolkit for kernel auditing (and thoughts)



I don't see it as off topic either, frankly

Granted, the appropriateness of something like that in the mainstream 
kernel is arguable.  However, as I 
understand it, the aim of this list is to find kernel problems, and this 
would be a welcome tool for doing so.

In other threads (i've been lurking for 2 days do to time constraints, 
might as well pop it all in here), there 
have been some suggestions regarding starting this audit with the 2.0 
kernel.  While I do realize
there is a significant installed 2.0 base, I believe that 2.2 or 2.4 would 
be a more appropriate starting 
place.  2.4 would be my preference here, however, it's not yet stable 
enough for me to run it on most 
of my machines here, so that makes run-time testing difficult.  It does 
not, however, preclude a good 
old-fashioned code review -- and I firmly believe much can be discovered 
with some nice reading.

A tool I've run across, but haven't yet used, is a run-time bounds 
checking 
patch for GCC.  I don't know about the viability of a kernel built with 
this patch, but it might be 
interesting -- http://web.inter.nl.net/hcc/Haj.Ten.Brugge


David S. Stahl
NayTech Corporation
cybertech@cybertech.org




Bryan Paxton <evil7@bellsouth.net>
Sent by: owner-kernel-audit@nl.linux.org
06/10/2000 09:08 PM

 
        To:     kernel-audit@nl.linux.org
        cc:     (bcc: CyberTech/CTCS)
        Subject:        Re: Linux Trace Toolkit for kernel auditing



On Sat, 10 Jun 2000, you wrote:
> OK, before anyone replies to this and says that I'm way off
> and yadi ... yadi ... yada ... about the fact that kernel audit
> isn't about inserting new stuff in the kernel ... read until
> the end of the message.

I don't think this is far off the subjects of this list at all.
In fact I think it's perfect.
In two ways:

1. inexperienced users to kernel hacking/auditing could use it for obvious
reasons(auditing, double checking, whatever).

2. Experienced users could use it simply to double check their work.

As long as you and I understand that LTT will never make it into the
kernel, and that you're not trying to get it plugged in either, but simply
advocate it so developers who are auditing can plug it into the src code
they're hacking up could use it. Then no way man. You are totally on the
right track IMHO.

Keep up the awesome work.... And this truely is an excellent idea.

--
Bryan Paxton

"How should I know if it works? That's what beta testers are for. I
          only coded it."
 -- Linus Torvalds.




Kernel-audit:  discussion list for security and the linux kernel
Archive:       http://mail.nl.linux.org/kernel-audit/



Kernel-audit:  discussion list for security and the linux kernel
Archive:       http://mail.nl.linux.org/kernel-audit/