- Computer Networks
- Internet Related
- SAP Related
- Operating Systems
- Programming Languages
- Software Gossips
- Web World
- Mobile Technology
- Video Tutorials
- Guest Articles
- Contact Us
Five Reasons to prove Linux is Secure than Windows
"Security through obscurity" may be a catchy phrase, but it's not the only thing that's catching among Windows users. The expression is intended to suggest that proprietary software is more secure by virtue of its closed nature.
If hackers can't see the code, then it's harder for them to create exploits for it--or so the thinking goes. Unfortunately for Windows users, that's just not true--as evidenced by the never-ending parade of patches coming out of Redmond.
In fact, one of Linux's many advantages over Windows is that it is more secure--much more. For small businesses and other organizations without a dedicated staff of security experts, that benefit can be particularly critical.
Five key factors underlie Linux's superior security:
1. Privileges Linux systems are by no means infallible, but one of their key advantages lies in the way account privileges are assigned. In Windows, users are generally given administrator access by default, which means they pretty much have access to everything on the system, even its most crucial parts. So, then, do viruses. It's like giving terrorists high-level government positions. With Linux, on the other hand, users do not usually have such "root" privileges; rather, they're typically given lower-level accounts. What that means is that even if a Linux system is compromised, the virus won't have the root access it would need to do damage system wide; more likely, just the user's local files and programs would be affected. That can make the difference between a minor annoyance and a major catastrophe in any business setting.
2. Social Engineering Viruses and worms often spread by convincing computer users to do something they shouldn't, like open attachments that carry viruses and worms. This is called social engineering, and it's all too easy on Windows systems. Just send out an e-mail with a malicious attachment and a subject line like, "Check out these adorable puppies!"--or the porn equivalent--and some proportion of users is bound to click without thinking. The result? An open door for the attached malware, with potentially disastrous consequences organizationwide. Thanks to the fact that most Linux users don't have root access, however, it's much harder to accomplish any real damage on a Linux system by getting them to do something foolish. Before any real damage could occur, a Linux user would have to read the e-mail, save the attachment, give it executable permissions and then run the executable. Not very likely, in other words.
3. The Monoculture Effect However you want to argue the exact numbers, there's no doubt that Microsoft Windows still dominates most of the computing world. In the realm of e-mail, so too do Outlook and Outlook Express. And therein lies a problem: It's essentially a monoculture, which is no better in technology than it is in the natural world. Just as genetic diversity is a good thing in the natural world because it minimizes the deleterious effects of a deadly virus, so a diversity of computing environments helps protect users. Fortunately, a diversity of environments is yet another benefit that Linux offers. There's Ubuntu, there's Debian, there's Gentoo, and there are many other distributions. There are also many shells, many packaging systems, and many mail clients; Linux even runs on many architectures beyond just Intel. So, whereas a virus can be targeted squarely at Windows users, since they all use pretty much the same technology, reaching more than a small faction of Linux users is much more difficult. Who wouldn't want to give their company that extra layer of assurance?
4. Audience Size Hand-in-hand with this monoculture effect comes the not particularly surprising fact that the majority of viruses target Windows, and the desktops in your organization are no exception. Millions of people all using the same software make an attractive target for malicious attacks.
5. How Many Eyeballs "Linus' Law"--named for Linus Torvalds, the creator of Linux--holds that, "given enough eyeballs, all bugs are shallow." What that means is that the larger the group of developers and testers working on a set of code, the more likely any flaws will be caught and fixed quickly. This, in other words, is essentially the polar opposite of the "security through obscurity" argument. With Windows, it's a limited set of paid developers who are trying to find problems in the code.
They adhere to their own set timetables, and they don't generally tell anyone about the problems until they've already created a solution, leaving the door open to exploits until that happens. Not a very comforting thought for the businesses that depend on that technology. In the Linux world, on the other hand, countless users can see the code at any time, making it more likely that someone will find a flaw sooner rather than later.
Not only that, but users can even fix problems themselves. Microsoft may tout its large team of paid developers, but it's unlikely that team can compare with a global base of Linux user-developers around the globe. Security can only benefit through all those extra "eyeballs."
Once again, none of this is to say that Linux is impervious; no operating system is. And there are definitely steps Linux users should take to make their systems as secure as possible, such as enabling a firewall, minimizing the use of root privileges, and keeping the system up to date. For extra peace of mind there are also virus scanners available for Linux, including ClamAV.
These are particularly good measures for small businesses, which likely have more at stake than individual users do. It's also worth noting that security firm Secunia recently declared that Apple products have more security vulnerabilities than any others--including Microsoft's. Either way, however, when it comes to security, there's no doubt that Linux users have a lot less to worry about.
Thu, 04/11/2010 - 01:07#1
[...] This post was mentioned
[...] This post was mentioned on Twitter by Sanjeev aka jassi, Aliencoders. Aliencoders said: Five Reasons to prove Linux is Secure than Windows http://bit.ly/bLOK3O [...]
Thu, 11/11/2010 - 09:18#2
hi!This was a really
hi!This was a really marvelous topic! I come from milan, I was luck to search your website in google Also I learn a lot in your website really thanks very much i will come again
Sat, 13/11/2010 - 08:34#3
this post is very usefull
this post is very usefull thx!
Fri, 17/02/2012 - 18:59#4
Nice Explanation Naveen
I personally prefer Linux. Now there are so many distros available in the market for personal or professional use.
Its community is damn active. Ubuntu, RHEL, Fedora, CentOS, SUSE Lijux etc are some famous Distros.
Nice Article Naveen. Thanks
Tue, 02/10/2012 - 05:27#5
1 and 2 are the same argument and are false on recent Windows versions (Vista, 7 and 8). Also false on the most popular Linux version, Ubuntu, which makes the first user a privileged one. 3 and 4 are also equivalent and don't relate at all with the intrinsic security properties of Linux or Windows. Windows being a bigger target because of its popularity (and the popularity of their main apps) says nothing about its security at all. In fact, this is like saying Linux is secure because of its "security through rarity". You're confusing safety with security, something OSX users have learned recently the hard way. This is a much worse version of the correctly bashed "security through obscurity". Number 5 has been questioned ad nauseam. I didn't think I would see it mentioned again. Bugs have been there in the various layers of Linux (kernel, userspace, apps, etc.) for YEARS, without a single of those millions of eyeballs actually realizing it. It's not that it happens everyday, but it has happened enough times do debunk the myth. Do you have any real new arguments or is this dead horse going to be beaten forever?
Tue, 02/10/2012 - 06:24#6
Shouldn't it be "Five Reasons
Shouldn't it be "Five Reasons Linux is more Secure than Windows" Just saying.
Tue, 02/10/2012 - 13:09#7
It's 2012, can we just stop with the "Linux is more secure than Windows" and the "This year is the year of the Linux desktop" and the "Top 5 Linux distros" articles...? These do nothing to increase the usage of Linux as a desktop/laptop OS and actually lead people to continue to think it's still the "small little OS that could". Linux is doing exactly what we all thought it could by being used on all kinds of computers, tablets, and devices, and in many more scenarios than Windows can, because of its open nature. Linux is here to stay, but many of the typical scenarios that we think Linux should be able to win in, don't even really apply because those scenarios are Windows-centric scenarios to begin with. Linux already stands on its own at this point, and is continuing to evolve, of course, but continued comparisons to Windows are a waste of everyone's time. Imagine if there were a ton of "Windows belongs on my Smart TV over Linux" articles out there? Equally as pointless...
Tue, 02/10/2012 - 17:32#8
Your title doesn't make sense
Your title doesn't make sense and it is grammatically incorrect. Maybe: "Linux is more secure than windows" or "safer than windows" "Five Reasons to prove Linux is Secure than Windows" doesn't make sense!!
Tue, 02/10/2012 - 18:29#9
For those not familiar with Linus's Law ("given enough eyeballs, all bugs are shallow"), it was coined, not by Linus Torvalds, but by Eric S. Raymond in his book "The Cathedral and the Bazaar", which I highly recommand.
Tue, 02/10/2012 - 18:33#10
The Unix philosophy. http://en.wikipedia.org/wiki/Unix_philosophy Client–server model. http://en.wikipedia.org/wiki/Client%E2%80%93server_model Client Server Model - Architecture. http://www.tutorialspoint.com/unix_sockets/client_server_model.htm X Window System. http://en.wikipedia.org/wiki/X_Window_System Filesystem permissions. http://en.wikipedia.org/wiki/Filesystem_permissions Comparison of file systems. http://en.wikipedia.org/wiki/Comparison_of_file_systems Unix directory structure. http://en.wikipedia.org/wiki/Unix_directory_structure Software repository. http://en.wikipedia.org/wiki/Software_repository Linux package formats. http://en.wikipedia.org/wiki/Linux_package_formats Package management system. http://en.wikipedia.org/wiki/Package_management_system The Hidden Security Risks of Legacy Software. http://www.esecurityplanet.com/patches/the-hidden-security-risks-of-lega... The Open Source Definition. http://opensource.org/docs/osd