Konkurs na luki w Google Native Client przyniósł rezultaty

09.07.2009 13:39, Autor: Jakub Kuchnio, Kategoria: News
NewsImage

Firma Google ogłosiła wyniki konkursu, w którym specjaliści od zabezpieczeń testowali projekt o nazwie Native Client - najprawdopodobniej kluczowy element długofalowej strategii rozwoju firmy.

Głównym zadaniem Native Clienta jest wspieranie bezpiecznego wykonywania kodu macierzystego w przeglądarkach internetowych. Ma to zapewnić pełne wykorzystanie mocy obliczeniowej procesora przy zachowaniu neutralności i przenośności. NaCl korzysta z odseparowanego środowiska służącego do uruchamiania programów (sandbox) oraz narzędzi GCC, które umożliwiają kompilację istniejącego kodu C tak, by został on odczytany przez Native Client i zaimplementowany na stronie WWW. Takie elementy dostępne byłyby dla użytkowników poprzez JavaScript. Google utrzymuje, że rozwiązanie to jest potencjalnie znacznie bezpieczniejsze od innej podobnej technologii - ActiveX. NaCl może odegrać bardzo ważną rolę w nowym systemie operacyjnym - Google Chrome OS, gdzie przeglądarka internetowa będzie główną platformą obsługującą aplikacje.

W zeszłym roku Google opublikował prototyp NaCl na licencji BSD i ogłosił konkurs, by zachęcić specjalistów od zabezpieczeń do szukania błędów. Okazało się to strzałem w dziesiątkę, do ataku na NaCl przystąpiło ponad 600 osób. Pierwsze miejsce zdobyła drużyna złożona z pracownika IBM Marka Dowda oraz niezależnego eksperta Bena Hawkesa (naukowcy znaleźli aż 12 dość poważnych błędów). Druga pozycja przypadła pracownikom Matasano Security, którzy doszukali się czterech wad w systemie zabezpieczeń.

Pełna lista znalezionych błędów widnieje na oficjalnej stronie projektu. Google poinformowało, że dołoży wszelkich starań, aby błędy zostały jak najszybciej naprawione.

Źródło: Ars Technica
r   e   k   l   a   m   a

Komentarze (6)  

Avatar
dodo (niezalogowany) | 09.07.2009 17:00#1

NaCl (Native Client)
dobre, sól :)

Avatar
Joker (niezalogowany) | 09.07.2009 19:04#2

Takie wykrywanie błędów jeszcze przed udostępnieniem, to bardzo dobra strategia. Jako że sam w jakimś stopniu jestem programistą C wypróbuje to, kiedy pojawi się w miare stabilna wersja. Jestem tylko ciekaw, jakim cudem to działa.

Avatar
anonim (niezalogowany) | 09.07.2009 19:50#3

chlorek sodu :P

Avatar
piszczyk^3 (niezalogowany) | 09.07.2009 20:23#4

`Sign up today for the Native Client Security Contest, you could win up to $ 2^13 , as well as recognition renowned security researchers.'
Uuu, albo Google blefuje, albo rzucili wszystkie siły i środki w GoOS.
A jaki PR! Gdyby MS w podobny sposób traktował swoje produkty, Brin i Page byliby dziś bezrobotni!

Avatar
piszczyk^3 (niezalogowany) | 09.07.2009 20:26#5

Pomimo rozstrzygnięcia obawiam się, że luki, na których można sporo zarobić, pozostają znane jedynie ich odkrywcom :/

Avatar
piszczyk^3 (niezalogowany) | 09.07.2009 20:57#6

Dlaczego warto zapoznać się z materiałem źródłowym?
Odpowiedź poniżej:
`Google also makes available a custom build toolchain based on GCC that can be used to compile existing C code into NaCl executables. These executables can then be embedded in Web content to make their functionality accessible through JavaScript. The value of NaCl is that it lets Web developers use native code on the client side for performance-sensitive operations, such as video encoding, that are too heavy for JavaScript.'

Dodaj komentarz

Zasady publikowania komentarzy
Autor
Treść
 
Polecamy
Recenzja Samsung NP530U4B

Ultabook z nadwagą
Huawei E583C

Test przenośnego routera 3G
Top programy
  •  
Top programy ostatnie 7 dni
  •  
Top programy ostatnie 30 dni
  •  
Skanery antywirusowe
skaner av