O código aberto não é inerentemente mais seguro. Pode ser um pouco, pelas seguintes razões:
- Potencialmente, mais pessoas olham para o código, portanto, os erros que permitem vulnerabilidades de segurança são mais facilmente detectados. (Além disso, não é verdade que código-fonte aberto signifique que os invasores podem simplesmente invadir hacks, como algumas pessoas podem pensar - código ainda é verificado antes de ser incluído em qualquer projeto. A menos que o projeto seja malicioso.)
- Um projeto governado abertamente cria um ethos de contribuir de volta, por exemplo quando uma falha de segurança é encontrada, isso é relatado (e posteriormente corrigido), ao invés de explorado).
- Os criadores de um projeto de código aberto geralmente não têm incentivo para negar que existem vulnerabilidades até que uma correção seja encontrada - quanto mais as pessoas souberem disso, maior será a probabilidade de alguém saber como corrigir isso.
Isso só marginalmente tornará isso mais seguro, já que os bugs ainda existirão e as pessoas usarão seus poderes para Bad em vez de Good.
No entanto, quando se trata do Ubuntu e de todas as outras distribuições do Linux, o fato é que ele foi projetado desde o início a partir de uma perspectiva de vários usuários, com um usuário sendo capaz de fazer modificações no sistema e o resto sendo apenas permissão para alterar o que é relevante para eles - no Windows, isso foi muito mais tarde (embora provavelmente funcione muito bem até agora (Windows 7)).Ainda assim, pode-se facilmente escrever um vírus que remova todos os arquivos pessoais de um usuário. A maior razão para não haver vírus para o Ubuntu é simplesmente que ele tem uma participação de mercado muito pequena. Assim, há pouco a ganhar e pouco incentivo para um hacker passar pelo problema extra de dar suporte ao Ubuntu quando ele pode apenas mirar no Windows e ganhar muito. Isso, e os usuários do Linux são geralmente mais bem versados tecnicamente, portanto, seria menos provável instalar algo que eles não sabem o que faz (embora, novamente, a ausência de vírus possa levá-los a confiar em tudo que baixam).
(Então, novamente, o modelo de atualização do Ubuntu, entre outros, é muito melhor que o do Windows, o que significa que as vulnerabilidades fixas podem ser distribuídas muito mais rapidamente.)