Porque o Linux e o Mac não têm vírus

Muitos acreditam que o fato do Mac OS e Linux não ter vírus é um mito ou é porque as pessoas usam menos (será que ninguém tentou fazer um vírus para Mac? duvido) ou qualquer outro motivo que eles achem. O fundo da questão é que estes sistemas operacionais são simplesmente mais seguros que o Windows. Como o Windows domina 90% do mercado, parece que o vírus é uma coisa normal de acontecer em qualquer computador. A boa notícia é que existe uma maneira de sair dessa.

Para que todos possam entender sem o uso de explicações técnicas, vamos fazer uma comparação. Os sistemas Windows são como uma casa com tantas janelas que quase não há paredes. Todo mundo pode entrar na casa quase como se ainda estivessem na rua. Para se proteger de ataques é preciso instalar um anti-vírus que age como um guarda-costas. Ele fica ali observando as tuas coisas. A cada vez que alguém pega alguma coisa o guarda-costas te pergunta se as intenções desta pessoa são boas ou ruins. Os Anti-vírus não são apenas caros, mas eles também estão usando os recursos do computador tornando-o mais lento, além do mais eles nem sempre são eficientes.

Nos sistemas UNIX-like como o Mac OS ou Linux, a casa tem paredes e portas trancadas. Quem quiser entrar ou sair deve ter uma chave. As coisas preciosas estão trancadas em um cofre e escondidas no porão de modo que, mesmo com uma chave, os usuários inexperientes não têm acesso às coisas importantes pois não sabem onde elas estão.

Para entender como isso é possível é interessante conhecer um pouco da história dos software de computador. As diferenças da segurança destes sistemas são principalmente devidos a razões históricas. A Microsoft começou a construir seu sistema operacional em bases fracas e as correções de segurança desde então só são meras emendas para tapar os buracos. Os sistemas baseados em UNIX são estruturalmente mais difíceis de quebrar. Você pode notar por exemplo que nos sistemas baseados em UNIX a tua conta de usuário não é a conta "root" ou a conta de super usuário (que permite de mexer em tudo no sistema). Quando você quer rodar um programa que pode potencialmente causar danos no teu computador, normalmente coisas relacionadas ao sistema, você precisa usar o comando "sudo" e fornecer a tua senha para poder lançar o aplicativo. Não é o caso no Windows onde você pode facilmente apagar um arquivo do sistema simplesmente arrastando o ícone para a lixeira. Uma outra diferença é que no Windows cada arquivo que você baixar que tiver uma extensão .exe pode ser executado. Nos sistemas baseados no UNIX, os arquivos baixados só podem ser executados se você der as permissões apropriadas. Sendo que os virus, trojans, worms e outros programas maliciosos precisam executar algo (geralmente algo ligado ao sistema), eles estão bem confortáveis em um ambiente Windows. Nos sistemas GNU/Linux ou Mac OS eles têm muita dificuldade em se replicar e causar danos por causa da própria arquitetura do sistema operacional.

Desta maneira, Mac OS e Linux não são apenas menos vulneráveis a vírus, mas eles também são mais resistentes em caso de ataque. Programas maliciosos no Mac OS e Linux, até agora, só tiveram uma ação muito limitada e um efeito inócuo sobre o sistema. Uma vantagem adicional de como esses sistemas são construídos é que eles são muito mais "à prova de leigos" já que os usuários não têm acesso à raiz dos seus sistemas facilmente. Isso significa que ninguém pode prejudicar seu computador? Bem, a segurança não é uma característica que você tem ou não tem, é uma medida da vulnerabilidade de um sistema a ataques. Será sempre um jogo de policia e ladrão!

Ainda cético? Eu não vou ajudar, se eu falar de uma teoria da conspiração, mas imaginem quanto dinheiro vai para as empresas de software anti-vírus...

 


Comentar