Esta é uma pergunta tão carregada. Existem falhas em todos os softwares e as falhas são relativas porque você não está levando em conta a gravidade.
Por exemplo, vamos fingir que eu tenho um sistema operacional que não tem absolutamente nenhuma falha de acesso remoto. É verificado que não há bugs que você possa obter na rede. Infelizmente, se você apertar a tecla F6 e shift e numlock ao mesmo tempo no console, você pode logar como root. Esse é um bug bastante significativo. Mas através de uma rede, é absolutamente seguro contra hackers.
E o contrário? Onde alguém pode se conectar através de uma conexão com a porta 37, por exemplo, para uma sessão de terminal?
Depois, há aplicativos de terceiros. O Linux é abalado por outros fornecedores que comparam vulnerabilidades porque empresas como a Microsoft contam com uma vulnerabilidade APACHE que dá acesso a diretórios privilegiados como uma marca vermelha contra, digamos, o Ubuntu ou a Red Hat. Não é algo no kernel, não é problema deles, é da fundação Apache. Mas isso conta contra eles.
Há pessoas que assumem que quanto mais pessoas o usam, mais ele é um alvo. Isso ainda é falho, porque só serve ao seu propósito se você está direcionando essas plataformas para seus propósitos. Por exemplo, se você sabe abrir remotamente a porta do carro de um Chevy com um chaveiro hackeado, você entraria em uma concessionária Ford? Duh.
Então, se você está segmentando servidores, você se preocupa com o número de pessoas que usam o Windows XP em casa?
Ou por que você está hackeando isso em primeiro lugar? Houve um tempo em que hackers faziam coisas pela reputação. A Apple gosta de tocar o chifre que eles são muito mais seguros do que o Windows. Bem ... o que você acha que ganha mais pontos de credibilidade com seus companheiros miscigenados?
E não, quanto mais as pessoas usam o software, não é o caso que eles necessariamente encontrarão mais bugs. Eles encontram bugs no fluxo de trabalho. É isso aí. Poucos usuários domésticos estão martelando a pilha IP, encontrando falhas com estouro de buffer. Dois pesquisadores que investigam a pilha de IPs do OS X vão encontrar muito mais bugs e falhas do que trinta mil usuários domésticos sentados em seus duffs jogando World Of Warcraft. E nenhum deles é de código aberto, então eles não têm acesso total ao código-fonte de qualquer maneira.
Depois, há o ponto de inflexão. Quantos computadores são necessários para causar grandes problemas na internet? Faça um pouco de matemática e você verá que paralisar um grande site não é uma tarefa que requer metade do PC do planeta. Há mais do que suficientes Macs para fazer isso. Então, se o seu exército de robôs é de 500.000 ou 50.000, qualquer um deles seria uma boa plataforma para causar estragos.
Eles são todos vulneráveis. A parte mais vulnerável é o povo. Se eu conseguir que você instale um programa no seu PC, então você é um alvo. E a culpa é sua por instalar aquelas mulheres nuas de protetor de tela de verão que eu lhe disse que era tão legal, mas não disse que você também estava instalando um registrador de teclas quando deu permissão ao instalador para escrever nos diretórios do sistema. Houve um estudo que mostrou que a maioria das pessoas desistiria de suas senhas de computador por @ @!%! Barra de chocolate!! Vamos lá! Quais são as suas medidas de segurança se seus usuários derramarem sua coragem para um bar Hershey's? Eu tenho usuários que compartilham senhas o tempo todo. Se você iniciar um site pornográfico e observar de onde os usuários vêm, provavelmente as senhas que os usuários estão usando no seu site corresponderão ou terão o mesmo tema que os servidores da empresa ou as contas da empresa estão usando. Se eles são todos os números você provavelmente vai acabar com informações de aniversário ou informações de número de segurança social, o que significa que talvez até o acesso a registros bancários via ATM. Sua criptografia VPN e falta de bugs no seu servidor web e cuidadosa limpeza do acesso ao banco de dados em seu site fantasia não vai proteger contra usuários burros com uma senha de "GOD".