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

Re: Starting point



On Sat, 10 Jun 2000, you wrote:
> Although I'm not a kernel hacker (please keep this in mind when reading)
> I'd like to offer my thoughts on this project, which I find very
> fascinating.

Who says you have to be a kernel hacker to contribute ? 
Ideas and voicing yourself is the first step in any project of this
magnitude, and I highly encourage it. I don't code myself. 

 
> - It would be prudent to draw on the OpenBSD-project's
> experience. Maybe some of the core crew could be a "guest lecturer"?

Yes surely, advice from the people at OpenBSD developers is nothing but
goods.

> - The LKAP should also work preventively by improving kernel (interface)
> documentation and authoring documents on writing safe code.

Education is a key factor in security. Whether someone wants takes the
time to sit down and write such a document or how-to remains to be seen
: )

> - Any bugs found should be stomped. As experience has shown (and as has
> been pointed out here) even bugs deemed harmless can be dangerous.
Agreed look at Rik's orginal "Where do we start ?" post. 

> Besides, bugfixed code is good code.
: )

> - To get the show on the road, I would suggest choosing a core component
> that has remained relatively stable between the "current" kernel series
> (2.0 - 2.2 - 2.4)

I think 2.2 would be the best place to start... Even when 2.4 is released 
most people/servers aren't going to upgrade right away for various
reasons.


> - I would also suggest focusing on the upcoming 2.4 kernel. Auditing the
> 2.2 kernel would mean creating a rather large "lag".
See above. Though I do think that some parts of the 2.4 series should be
audited first... netfilter, tcp/ip core, and fs.

> - Once a certain version of the kernel has been audited, there remains
> the task of auditing all upcoming patches. However, if this project is
> successful (particularly regarding the educational angle) I predict that
> this task will become easier as more developers start adhering to the
> guidelines set out by the LKAP. Hopefully, this would free enough
> resources to start following the development series kernel.

I wish you the best of luck on this one : ) 
hehe no really, this is a great idea... But EVERYONE must come together on
this, which isn't so much unrealistic but that it's gonna be while before
this happens IMHO.


> Of course, a completely different route to follow would be to start with
> the 2.0 kernel, since it is bugfix-only at this stage.
> 

This shall be decided by the majority of the community. 

This was a brilliant proposal, I hope to see more contributions from you
in the near(?) future.

-- 
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/