Posts Tagged ‘open source’

Open Source Momentum…. Not So Fast….

Tuesday, August 25th, 2009

In a classic case of ‘two steps forward, one step back’, it seems that just after Microsoft gave 22,000 lines of source code and somewhat ‘validated’ the open source community, a couple of researchers found a serious security hole that has been present in the Linux kernel for get this, wait for it… 8 YEARS. 

This latest vulnerability bug involves the way kernel-level routines react when left unimplemented.  Since these are unimplemented, it leads to the kernel executing code at NULL and leaves the Operating System open to local privilege escalation and completely compromises the system.

This is the second time in less than a month that a serious security vulnerability has been reported in the Linux kernel.  The first, in mid-July, described a similar bug regarding NULL reference pointers that put newer versions at risk of complete compromise.

The scope of systems affected by this latest bug are all 2.4 and 2.6 versions since May 2001 running on the Intel platform.

I feel these two occurrences should prompt questions from users of Open Source software.  For example: 

1) What is the current testing process?  It seems regression testing back in May 2001 was not completed at all or not thorough enough. 

2) Going forward, how can we feel safer regarding kernel updates?

3) Since SELinux did not catch it, is there a problem with Security-Enhanced Linux?

4) Is there any way we can get a report on the number of systems that were affected?  And   at what level?

I think there are two upsides to these vulnerabilities, and that is that this should be a wakeup call for the testing process as well as pointing out the fact that even though it is open source and free, utilizing a professional and proactive vendor will help in mitigating your risk. 

 

Talk to you later,

 

TASCer

Open Source – Gaining Momentum

Thursday, July 23rd, 2009

Microsoft on Monday, the 20th of July, submitted 22,000 lines of source code under a GPLv2 license which will allow four (4) drivers to be added to the Linux kernel.  These drivers will enable any Linux distribution to run on Windows Server 2008 and its Hyper-V technology.

While this may seem like a decisive victory for the Open Source community, one may ask themselves: “Why would Microsoft do such a thing?”

This is a very valid question because historically, Microsoft and the Open Source community have been at odds, to say the least.

My reasoning for Microsoft to make such a bold move is as follows:

- Ensures Microsoft is still an important piece of the virtualization and infrastructure equation

- Shows that they, as a company, are willing to adapt and help companies utilizing hybrid solutions, dare I say altruism?

- A strategic move to help cut into VMWare’s market share

- Assist in maintaining server revenue streams

I personally feel that this a good move and one that should have happened a while ago.  I guess ‘better late than never’ is an appropriate adage.

It should be interesting to see how it all pans out and I hope the 22,000 lines of code were meticulously tested and re-tested.

‘Til next time…