Queres elaborar? É que estamos fartos de ouvir pessoas a dizer que o UAC é uma maravilha e não vale nada mas concretizações com exemplos é que tá quieto. Além de que "completamente" é uma palavra um bocadinho forte.
Mas AwakE, que ambos os sistemas são fracos penso que todos concordamos. A verdade é que se um nabo estiver a tentar abrir aquele ficheiro tus_fotos.gif(.com/.exe), não é uma caixa de confirmação ou o facto de o sistema operativo pedir a password que o vai parar. Ele vai permitir e em ambos os casos o malware consegue ter acesso completo.
Pelo menos para mim, o que me faz confusão é os Linux evangelists usarem o UAC (e o facto deste não ter lá estado de origem) como motivo para dizerem que Linux > Vista. Simplesmente não faz sentido nenhum.
É um facto que Linux não é Ubuntu mas qual é a alternativa em termos de *nix que seja mais segura nesse aspecto face ao Ubuntu/Vista? Talvez existam distribuições de Linux onde ele nem permita a elevação após acção de utilizador, mas nesses casos o programa não corre como desejado e na maioria das vezes nem é dado um output ao utilizador do que se passou.
Lembro-me por exemplo do processo de compilação e instalação de programas a partir do source em Linux.
1) ./configure (tudo muito bem)
2) make (ok...)
3) make install (caput, sem privilégios ele não vai conseguir meter os ficheiros nos lugares devidos)
Este passo 3 é capaz de mostrar uns erros, mas o completo nabo nem vai reparar (se é que o completo nabo se vai dar sequer a este trabalho todo)... ou muito menos saber como resolver.
Voltando à questão, Linux não é Ubuntu, mas existem alternativas melhores ao nível de segurança?
Se bem me lembro, havia uma falha que afectava o Firefox no XP, isto apenas nas máquinas onde os utilizadores correm por defeito em modo de Administrador. Como o XP não tem UAC, qualquer aplicação 'exploitada' pode eventualmente conseguir deixar entrar algo.
esquiso disse:
Mas já viste bem? Linux é opensource! É muito mais fácil encontrar falhas lá, e construir exploits!
Esta nem parece tua esquiso
.
Facto 1 - Existem dezenas (para não dizer centenas) de milhares de pessoas na comunidade open-source a trabalhar sobre o código. Como se costuma dizer que duas cabeças pensam melhor que uma, centenas de milhares cabeças certamente pensam melhor do que muitos funcionários que uma empresa só tenha.
Facto 2 - Quando uma destas pessoas descobre uma falha no Linux, qual é o procedimento imediato? Reportar o erro à comunidade ou tentar eles mesmos resolver; ficam bem na fotografia e ganham "crédito" nessa comunidade.
Qual é o procedimento para falhas Windows? Tentar criar algo que consiga efectivamente "esburacar" essa falha
ganham o gozo de furar sistemas fechados e o crédito do mundo underground.
Ou seja, e para concluir, isso do ser open-source é mais fácil apanhar falhas é simplesmente falacioso.
Edit: Ok, o esquiso estava a ser sarcástico, mas já agora deixo ficar o texto pois podem haver pessoas que pensem que existe mesmo essa relação.