"Comando da morte"

Iniciado por Pedru, 07 de Agosto de 2010, 18:48

tópico anterior - próximo tópico

carlos_mac

Citação de: carlosaluisio online 10 de Agosto de 2010, 15:54
Citação de: carlos_mac online 10 de Agosto de 2010, 14:21
Citação de: irtigor online 10 de Agosto de 2010, 13:13
Citação de: carlos_mac online 10 de Agosto de 2010, 11:14
Ainda não conhecia esse comando.... Mas que furo do linux eim... Testei com um usuário comun e travei o sistema.

Parece coisa de Windows, mas infelizmente é no linux.

Isso mostra que a segurança no Linux é fragilissima também.
Loop infinito se faz em qualquer linguagem de programação e funciona em qualquer sistema, estude antes de falar, alguém menos informado que você pode realmente achar que existe um problema.

Bem amiguinho, se quer saber se sou informado gostaria de falar que estou alguns meses de concluir minha Pós Graduação em Segurança da Informação, e um sistema se auto proteger faz parte sim dos principios de segurança. Sei que é muito dificil atender todos os requisitos, por exemplo o sistema central do banco do brasil é capaz de romper um processo quando detecta que um usuário que usuário faz bobagem. E o Linux como sistema operacional deveria startar um stop quando detectasse que um usuário iria estourar a pilha de memória com um loop. Se isso fosse no Windows usuários como você estariam descascando o sistema falando mil asneiras só porque é Windows. Sou usuário de Mac, Linux e Windows sei que cada um tem suas falhas. Mas esta do Linux chega a ser ridícula.  Respeite a opnião dos outros e terá a sua respeitada.

E por acaso o Mac e o Windows tem essa tal "proteção contra loops" ?? Eu ainda não vi nenhum SO que tivesse declaradamente tal proteção. Posso estar enganado. E vou te perguntar de novo: Já fez no teu MAC isso ? vou falar novamente que a chance de acontecer a mesma coisa (que nem vou chamar isso de problema) é grande, pois a estrutura é a mesma.
E isso não é "falha de segurança do Linux", e sim, de aplicação proposital de loop. Sendo que o próprio Linux tem barreira para isso, como pode ser vista neste tópico que foi criado.


Pois então meu colega capitalista do zodiaco. No MAC uma exceção foi levantada porém o sistema não ficou incapacitado quanto o linux ficou, que precisei reiniciar para restabelecer o sistema. Então volto a repetir. Essa é uma falha ridícula. E uma falha de segurança sim. Pois nenhum comando pode incapacitar um sistema operacional. Acredito que exista configuração no linux para proteger isso, porém deveria vir como padrão. Já que é capitalista deveria gastar um pouquinho e comprar um sistema que tenha essa promoção. Mac na veia.

ucastrobr

#16
Carlos_mac digita no MAC então:
sudo rm -rf /
E conte para nós o que acontece.
Cliquem aqui para ver o que acontece com o Mac
Não concordo com o amigo acima, não é porque apenas "um" comando a reação é melhor no Mac do que no Linux que você troca de sistema operacional.
Até porque o linux surgiu do Unix que é o usuário administrador de uma rede vai configurar quanto o grupo pode usar em processos e demandas além da segurança.
Agora para o usuário doméstico que usa apenas um ou dois pc na casa isso não compromete em nada é apenas uma falha pequena que só burros vão digitar um comando que não conhecem dados por terceiros. Para digitar comandos você deve ter uma noção do que está fazendo, existem apostilas como guia foca que explica a maioria dos comandos. Ou mesmo o Google informa o que significa o comando.
Assim como no windows qualquer um pode dar um comando da morte: format C:\ echo Y      mas para isso o usuário terá que ter permissão para isso.
Do mesmo modo para dar um comando da morte no linux: sudo rm -rf /      terá que o usuário ter permissão para isso. Todos os sistemas tem comandos da morte e só saber configurar o seu sistema para não dar permissão para terceiros fazer isso.

Spock – "After a time, you may find that having is not so pleasing a thing, after all, as wanting. It is not logical, but it is often true."
("Depois um de tempo você vai perceber que ter algo pode não ser tão prazeroso quanto deseja-lo. Isto não é lógico, mas frequentemente é verdade.")

ucastrobr

Onde já se viu vocẽ com um Mac dotado de poderosos processadores Intel Nehalem Xeon quad-core, arquitetura de 64 bits e muita memória, a linha Mac Pro reúne equipamentos com alto desempenho. Ver a performance do sistema cair e a temperatura subir ao ouvir uma simples canção no iTunes ou outro tocador de música digital.
Isso é sistema superior.
http://macworldbrasil.uol.com.br/noticias/2010/02/04/bug-no-mac-pro-mp3-derruba-o-desempenho-e-eleva-temperatura/
Spock – "After a time, you may find that having is not so pleasing a thing, after all, as wanting. It is not logical, but it is often true."
("Depois um de tempo você vai perceber que ter algo pode não ser tão prazeroso quanto deseja-lo. Isto não é lógico, mas frequentemente é verdade.")

clcampos

Vou postar aqui o que postei junto das mensagens trancadas.

Aqui não é local para se discutir, capitalismo, cavaleiros do zodíaco, muito menos para se trocar ofensas.

Peço aos usuários Ubuntu que se contenham, e que não entrem na provocação do carlos_mac, que parece estar aqui apenas para falar do Mac.

Que fique claro, é um sistema lindo, e também muito bom, mas que não precisa que seus usuários façam isso para mostrar suas qualidades.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

carlosaluisio

#19
Citação de: clcampos online 11 de Agosto de 2010, 10:14
Vou postar aqui o que postei junto das mensagens trancadas.

Aqui não é local para se discutir, capitalismo, cavaleiros do zodíaco, muito menos para se trocar ofensas.

Peço aos usuários Ubuntu que se contenham, e que não entrem na provocação do carlos_mac, que parece estar aqui apenas para falar do Mac.

Que fique claro, é um sistema lindo, e também muito bom, mas que não precisa que seus usuários façam isso para mostrar suas qualidades.

O Galileo, para evitar ser queimado, concordou com a Igreja, de que a Terra era plana e o centro do Universo.

Mas, sabem o que ele falou, bem baixinho (mas alguns pegaram), depois disso ?? "mas que a Terra é redonda e gira, ah, ela gira"

Quanto a segurança, o ucastro disse tudo, mas, na minha mensagem que foi movida, também, coloquei n links de falhas de segurança do Mac.

Abraços. Carlos
Ubuntu Lucid é 10 !!!

Ioca100

É isso aí Cristiano, só uma coisa para o pessoal refletir: ninguém é dono de nada no universo, tudo é passageiro, vamos nos dar as mãos e aproveitar esse tempo.
Usuário Linux- 449417

carlosaluisio

#21
Citação de: Ioca100 online 11 de Agosto de 2010, 10:20
É isso aí Cristiano, só uma coisa para o pessoal refletir: ninguém é dono de nada no universo, tudo é passageiro, vamos nos dar as mãos e aproveitar esse tempo.


Falou e disse: Até mesmo a nossa existência, a do ser humano, é passageira. Somos 1 segundo apenas de um dia inteiro. O próprio tempo, é fisicamente comprovado, que é uma ilusão.

Apenas fazemos parte dessa coisa toda, e um dia, não somente nós deixaremos de existir, mas toda a nossa espécie. E nem cócegas faremos no Universo.

Aqui, alguns dinossauros, vão se lembrar da época em que tínhamos que esperar a meia-noite do outro dia para vender títulos (overnight, fim dos anos 80 e início dos 90, quem se lembra sabe o inferno que era), onde o que mais se fazia nos mercados, era fazer trabalhar a máquina de alteração da etiqueta dos preços, onde todo o dia era o medo de estourar uma guerra mundial, onde até mesmo, jantar fora, ou ter um telefone, era algo para poucos privilegiados ... onde alguem do governo poderia entrar na tua casa e fazer o que quiser, sem dar satisfação, e tu não ter a possibilidade de sequer denunciar, porque nem Lei tinha para te amparar ... onde falar com alguém que estivesse longe, só por carta (ou pagar horrores em um telefonema curto) eu vivi parte disso, meus caros. O Ioca, o Tota e o Clcampos provavelmente também (heheheh).

Pensem, vivemos num mundo melhor , e que está melhorando.
Edit:
Ps1.: Para os mais jovens, os que tem 20 ou menos, que é a massa desse forum, conversem com seus pais, sobre isso, e reflitam. Perguntem a eles, o mundo em que eles viveram. As vezes, quando somos jovens, temos a mania de achar que tudo isso não tem importancia .. mas ouçam-os. Assim como eu o fiz com meu vô, que viveu a época da 2a. guerra, Estado Novo, etc.. se aprendem muito com isso. Conversem, e verão que, a exceção da violência urbana, vivemos num mundo melhor.
Ps2.: Outros que viveram essa época, foram o rjbjo (Ricardo) e o valinhos, hehehe.
Ps3.: To meio de folga hoje, hehehe!
Ubuntu Lucid é 10 !!!

sot-legend

detalhe que peguei um pc velho, instalei o linux, abri um terminal, loguei como root e coloquei o comando... olha só o que aconteceu...


fish: Illegal command name "}"
: (){ : | : & };:
              ^


será que realmente é comando da morte e eu coloquei no lugar errado ou é só uma zuação dos outros?
][_, {[]} ][_,

»|.¶åŭĽĭŋĥØ.|«

carlos_mac

Citação de: sot-legend online 11 de Agosto de 2010, 12:10
detalhe que peguei um pc velho, instalei o linux, abri um terminal, loguei como root e coloquei o comando... olha só o que aconteceu...


fish: Illegal command name "}"
: (){ : | : & };:
              ^


será que realmente é comando da morte e eu coloquei no lugar errado ou é só uma zuação dos outros?

Que linux você instalou ?

Tota

#24
Ola,

Como o Mac utiliza como sistema operacional o UnixBSD, e o Ubuntu o GNU/Linux, que são sistemas praticamente idênticos, com o mesmo interpretador de comandos ( o Bourne shell ), qualquer comando dado em Linux terá o mesmo efeito no Unix com o mesmo shell

O Mac limita um usuario em 404 processos e quando isto é ultrapassado usa um fork para suspender o comando. Veja:

CitarMacBook-de-Antonio-Saboia:~ acsaboya$ : (){ :|: &};:
[1] 404
MacBook-de-Antonio-Saboia:~ acsaboya$ -bash: fork: Resource temporarily unavailable

Já no Linux isto não acontece, desta forma a opção 2 postada pelo Pedru é a que mais se aproxima da adotada pela Apple:

Citar2- O segundo modo é limitando um grupo de usuários quanto o número de processos (no caso mostro como limitar o grupo estudantes):
Código:

echo '@estudantes hard nproc 600' >>/etc/security/limits.conf

(Ou Edite o arquivo /etc/security/limits.conf)
-Não se esqueça de criar um grupo estudantes, em /etc/group e de colocar na frente dele o nome dos usuários em que se aplicara a permissão.

E se formos pensar que estes comandos acima citados são uma falha de segurança, vejamos apenas por brincadeira o endereço da Apple:

1, Infinite loop - Cupertino - California. ( numero 1, Loop infinito ) o que qualquer sistema faz, é só digitar.


Deixemos por favor "flames" de lado, e retornemos ao foco real do topico apenas, ok?

Tota

sot-legend

][_, {[]} ][_,

»|.¶åŭĽĭŋĥØ.|«