Vulnerabilidades em RoR, Ruby  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Enquete
Voce utiliza Ruby on Rails em produção na internet?
sim 20% [ 1 ]
por enquanto, não 80% [ 4 ]
Total de Votos: 5
Autor Mensagem
jmp
JavaEvangelist
[Avatar]

Membro desde: 04/04/2006 19:25:13
Mensagens: 478
Offline

Ruby, Rails. Muito bom. Mas como toda a coisa boa tem seus lados negativos, aí vai o saldo de vulnerabilidades de ruby e ror, até o momento:

http://search.securityfocus.com/swsearch?query=ruby&sbm=%2F&submit=Search%21&metaname=swishtitle&sort=swishlastmodified

E o pior dos bugs, no ruby on rails, não foi descoberto pelo team do ruby on rails, foi descoberto pelo pessoal do Gentoo, o bug sobreviveu por 5 versões. Isso é alarmante pois induz a pensar que o pessoal do core team do ruby on rails não está dando a atenção necessária a segurança. RoR não é como apache, bind, ou outros (comunidades monstruosas), onde bugs sao arrumados em questão de horas, ou geralmente arrumados antes de se tornarem publicos, isso pode deixar algumas pessoas com o pé atrás em relacao ao ruby on rails.

===

Quanto ao Ruby, eu não tinha visto um "erro de design" desse desde a primeira versão do sendmail:


Ruby uses blocking sockets for WEBrick and XMLRPC servers.


Isso em pleno 2006. Detalhe: Sockets bloqueantes devem ser SEMPRE desacoplados do processo (sem fork ou similares), qualquer livro do tipo "faça um servidor http em 24 horas" vem isso escrito bem grande e repetidas vezes. E é por isso que utilizar ServerSocket em java é perigoso.

Com o aumento do foco, ruby, rails serão colocados à prova, talvez não seja o momento de ser cobaia.

@eduardordm
Proteu Alcebidiano
JavaEvangelist
[Avatar]

Membro desde: 23/06/2006 14:38:34
Mensagens: 391
Localização: Cidadão do Mundo
Offline

Isso é outra falha de segurança ou é aquela notícia de Agosto que precisavam atualizar pra versão 1.1.6?


Glaucio G. de M. Melo
Don't run Alone.
[gm]² on forecasting
The world is parallel, and yet most often we program real-world applications in sequential programming languages. This is unnecessarily difficult. (Joe Armstrong).
[MSN]
fmeyer
Moderador
[Avatar]
Membro desde: 22/02/2005 17:26:29
Mensagens: 1583
Localização: Sao Paulo
Offline

Proteu Alcebidiano wrote:Isso é outra falha de segurança ou é aquela notícia de Agosto que precisavam atualizar pra versão 1.1.6?


Sao as de Agosto.

Fernando Meyer http://fernandomeyer.com
[Email] [WWW]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team