|
Usunięto pięć poważnych luk w zabezpieczeniach open-source'owego języka programowania Ruby wykrytych w wydaniach 1.8 i 1.9. Załatanych zostało co najmniej pięć łatwych do wykorzystania luk w interpretatorze języka Ruby. Problem był o tyle poważny, że Ruby jest fundamentem Ruby on Rails, który wykorzystywany jest coraz częściej do tworzenia aplikacji internetowych. Zdaniem specjalistów ds. bezpieczeństwa, oprogramowanie, w którym wykorzystano dziurawe wersje Ruby, może być poważnie zagrożone atakami. Błędy wykryto w dwóch popularnych wydaniach Ruby - 1.8 i 1.9.
Użytkownicy wersji rozpoczynających się od numerów 1.8 powinny zaktualizować je do edycji 1.8.5-p231, 1.8.6-p230 lub 1.8.7-p22. Osoby korzystające z wersji 1.9 powinny zastosować wersję 1.9.0-2. Ruby jest językiem starannie dobranej równowagi. Jego twórca, Yukihiro “matz” Matsumoto, połączył części jego ulubionych języków (Perl’a, Smalltalk’a, Eiffel’a, Ada, i Lisp’a) by uformować nowy język, który zbalansował programowanie funkcjonalne wraz z programowanie imperatywnym. Od roku 2003 lawinowo zdobywa nowych zwolenników, głównie za sprawą popularnego frameworku do tworzenia aplikacji webowych o nazwie Ruby on Rails, tworzonego przez grupę programistów pod kierownictwem Davida Heinemeiera Hanssona. W 2006 Ruby uzyskał masową akceptację, co objawiło sie w postaci dużej ilości aktywnych grup uzytkowników powstających w największych miastach świata oraz salach konferencyjnych wypełnionych po brzegi. Więcej informacji o Ruby: http://www.ruby-lang.org/pl/about/ http://pl.wikipedia.org/wiki/Ruby_(język_programowania) |