magnafrost, on 11 July 2010 - 03:10 PM, said:
My point is that knowing the source code makes it easier for the attacker to explore and figure out the loopholes. It might have just 0.1% of the number of loopholes that windows has, but its also that much easier. Like rvalkass said the whole power of open source is that there are a lot of people looking at the code and saying "hey there's an issue here". While most of the people who see that will try to fix it, someone could try to exploit it. Thats why I am saying a combination of open source and closed source is better. Use a linux base which has been waded through by the community, but put in some closed source effort from your end too!
By being able to see the source it's also easier to protect it from flaws.
The problem with Windows is only Microsoft employees are able to see what is going on in the code. As we have seen in the past, they can't even stabilize their OS, much less fix security breaches. Linux has more people working on it and stabilized their OS's years ago; something Microsoft has still failed to manage.
It's really like forum bases. For example, VBulletin often goes through security breaches. phpBB, on the other hand, goes through them on a much lower rate, because there are soo many others working on the same system.
Some claim that Linux isn't really "harder" to hack, it's just that it isn't mainstream (there was a report a while ago about how less than 3% of all PC users are using Linux). As such, it just isn't worth the time to do so.
Either way, I feel safer with open source than proprietary. At least with open source I know what I'm getting.