Kategorie:
31

Google tworząc Chrome’a podejrzało kod Visty?

Peter Bright, jeden z publicystów serwisu Ars Technica, odkrył zadziwiającą rzecz w kodzie przeglądarki Google Chrome – pewne jego fragmenty sugerowały, że gigant z Mountain View zdisasemblował jądro systemu Windows Vista, by wykorzystać pewne nieudokumentowane funkcje bezpieczeństwa.

Funkcją, którą zainteresowało się Google jest Data Execution Prevention, która pozwala na zablokowanie uruchomienia wrogiego kodu – miało to uczynić przeglądarkę Google’a bezpieczniejszą. Jednak funkcja ta nie jest oficjalnie udokumentowana przez Microsoft.

Jednak Google twierdzi, że nie popełniłoby takiego, zakazanego przez EULA Visty, wykroczenia. Według rzecznika firmy Page’a i Brina, „kod źródłowy dowodzi także, że technika ta została odkryta w serwisie Uninformed.org”. Serwis ten specjalizuje się w publikowaniu informacji o systemie Windows, których Microsoft nie chce ujawniać w normalny sposób. Rzecznik Google’a dodał też, „że disasemblacja jest tylko jednym z wielu możliwych sposobów na uzyskanie takich informacji”.

Więcej informacji: http://webhosting.pl/Google.tworzac.Chro....kod.Visty

«
»

Znalazłeś literówkę? Zgłoś ją używając formularza!


Jeśli uważasz, że ten nius jest nieobiektywny, przedstawia nieprawdziwe wydarzenie, jest spamem lub nie spełnia standardów serwisu, napisz raport.

Niusy na podobny temat:

Komentarze (RSS)

Komentarze są prywatnymi opiniami dodających je osób. Prosimy o zachowanie kultury wypowiedzi. Komentarze obraźliwe oraz obniżające poziom serwisu będą usuwane. Więcej w regulaminie komentowania.

28 komentarzy

zwiń wątek Ponton  24 September 2008 o godz. 10:00 #
Gravatar

Czy jak otworzę plik jądra Windowsa w Notatniku, to zostanę oksarżony o nielegalną disasemblację? ;)

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek shutdownrunner  24 September 2008 o godz. 10:17 #
Gravatar

Nie. Pracownicy z Microsoftu przyjdą do ciebie na naukę jak tego dokonać, bo jest to niemożliwe. Nawet większy plik tekstowy wiesza notatnik a co dopiero kernel.

zwiń wątek Marcin "Ktos&qu  24 September 2008 o godz. 13:02 #
Gravatar

ntoskrnl.exe, który jest określany jako właściwy kernel Windows NT nie jest znów tak wielki: około 3,5 MB (w zależności od odmiany). ntdll.dll ma 1,2 MB, a kernel32.dll tylko 800 KB.

Otworzyć się go (ntoskrnl.exe) da nawet Notatnikiem, chociaż trzeba poczekać trochę – u mnie kilkanaście sekund. Przy wielomegabajtowych plikach faktem jest, że Notatnik nie daje rady.

A sam Notatnik i tak dorobił się otwierania plików większych niż 64 KB dopiero w Windows NT 4 albo 5 – wcześniej nalegano na użycie WordPada ;-)

zwiń wątek jellonek  24 September 2008 o godz. 16:57 #
Gravatar

ztcp dopiero w nt 5, bo wczesniej nadal byl aplikacja 16bit

 
 
zwiń wątek Robert  25 September 2008 o godz. 12:58 #
Gravatar

Ja na Windows Server 2003 otwieram pliki po 100-150 megabajtów i jakoś sobie Notatnik daje radę.

zwiń wątek krzychoocpp  25 September 2008 o godz. 14:13 #
Gravatar

Notatnik korzysta ze zwykłego multiline-edit, takiej samej kontrolki, jaka jest używana do wprowadzania małej ilości tekstu, tylko że z obsługą wielu linii (ustawia się odpowiedni styl i już). Da się w takim czymś otworzyć duży plik – ale trzeba mieć dużo pamięci, bo wszystko jest ładowane od razu. WordPad korzysta z RichEdit, które pobiera tekst, tylko kiedy trzeba, dlatego duże pliki otwiera łatwiej.

 
 
 
 
zwiń wątek hanka  24 September 2008 o godz. 11:02 #
Gravatar

Więc Microsoft do tej pory stosuje praktyki, że nie udostępnia w pełni swojego API. Przypomnę, że wcześniej pojawiały się oskarżenia, iż MS Office i ich gry wykorzystują nieudokumentowane funkcje ich systemu.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek Theres  24 September 2008 o godz. 12:50 #
Gravatar

Takie praktyki MS to kolejny powód problemów WINE z niektórymi programami/grami które wykorzystują takie funkcje, było już gdzieś o tym.

zwiń wątek troll z bagien  24 September 2008 o godz. 17:49 #
Gravatar

na szczęście twórcy wine już od jakiegoś czasu zaczęli implementować nieudokumentowane funkcje winapi, więc wine zmierza w dobrym kierunku.

 
 
zwiń wątek Mario  25 September 2008 o godz. 10:27 #
Gravatar

Microsoft ma całą gamę ukrytych funkcji w windowsach. Nawet nie wiecie co robi Wasz komputer w czasie kiedy używacie windowsa… Słynna afera z wyszukiwaniem plików na dysku i wysyłania indeksów o zawartości dysków do siedziby Microsoftu…

zwiń wątek el.pescado  25 September 2008 o godz. 18:19 #
Gravatar

Nikt nie udostępnia całego swojego API. Po prostu niektóre interfejsy są wewnętrzne, które nie są przeznaczone dla aplikacji, dlatego też nie są dokumentowane.

Sprawia to problemy przy implementacji wine, ale powodem nie jest istnienie nieudokumentowanych API, których istnienie jest całkowicie normalne, tylko nagminne wykorzystywanie tych interfejsów przez programistów aplikacji trzecich.

Z drugiej strony, to, że te interfejsy są wykorzystywane przez aplikacje MS, nie będące częścią systemu (np. Office), to przejaw nieuczciwej konkurencji.

 
 
 
zwiń wątek mloskot  24 September 2008 o godz. 13:45 #
Gravatar

A ja z innej beczki, sugeruję aby linkować adresy URL pojawiające się w treści niusa. W końcu operujemy hipertekstem :-)

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek init.d  24 September 2008 o godz. 16:09 #
Gravatar

przepraszam, zapomniało mi się :-/ już zalinkowałem.

 
 
zwiń wątek trasz  24 September 2008 o godz. 14:55 #
Gravatar

Skad zalozenie, ze Google musialo cos disasemblowac? Nie mogli po prostu kupic wgladu w kod Windows, jak kazda inna firma?

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek jellonek  24 September 2008 o godz. 16:59 #
Gravatar

ms nie sprzedaje "wgladu" w caly kod windy, ale w okreslone fragmenty…

gdyby byla taka mozliwosc, google by z tego skorzystaly i nie musialby by sie tlumaczyc…

zwiń wątek trasz  24 September 2008 o godz. 17:11 #
Gravatar

@jellonek: Zrodlo tych rewelacji? Z tego, co wiem – i co twierdzi Microsoft – sprzedaja wglad w _caly_ kod Windows.

zwiń wątek pardusfan  24 September 2008 o godz. 17:31 #
Gravatar

tak jest – duże firmy mają do niego dostęp.

 
zwiń wątek Omg  24 September 2008 o godz. 19:14 #
Gravatar

Mimo to, to trasz dostał minusy, a nie jellonek…

 
zwiń wątek i  24 September 2008 o godz. 19:47 #
Gravatar

chyba zacznę sprzedawać zgodę na polemizowanie ze mną

 
 
 
zwiń wątek boby  25 September 2008 o godz. 9:22 #
Gravatar

Odnośnie Visty swego czasu głośny płacz było słychać na necie, bo dostępu do źródeł kernela nawet producenci oprogramowania antywirusowego mieli nie otrzymać.

zwiń wątek Omg  25 September 2008 o godz. 13:30 #
Gravatar

Chodziło o program PatchGuard, który w 64-bitowej Viście miał chronić jądro przed wirusami, tym samym odcinał dostęp do jądra programom antywirusowym. Nie ma to związku z udostępnianiem źródeł.
http://dobreprogramy.pl/index.php?dz=15&n=517…? http://dobreprogramy.pl/index.php?dz=15&n=520…

 
zwiń wątek Compi  25 September 2008 o godz. 14:48 #
Gravatar

Nie do źródeł kernela, a do pewnych funkcji.

 
 
 
zwiń wątek Michał Tomaszewski  24 September 2008 o godz. 17:22 #
Gravatar

Nie wiem co myśleć na ten temat. Wcześniej przeczytałem ten artykuł i pomyślałem że ten news to bujda…

Ktoś mi powie o co cho? :P

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek barteqx  24 September 2008 o godz. 18:43 #
Gravatar

To MS niezaczernia kodu, by uniemozliwić disasemblację? Dziwne…

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek TheBlackMan  24 September 2008 o godz. 20:20 #
Gravatar

Żeby nie wiem jak zaczernić, zawsze znajdzie się spec który to złamie.

Zaczernianie tylko UTRUDNIA zlamanie, a nie je uniemożliwia.

Nie wiesz, ze nie ma rzeczy niemożliwych ? Są tylko mniej lub bardziej prawdopodobne ;)

 
 
zwiń wątek Gregi  24 September 2008 o godz. 20:15 #
Gravatar

Kod W2k byl kiedys na emule (nielegalnie). Do kodu zrodlowego Windowsa ma dostep sporo osob: duze firmy, firmy, ktore potrzebuja, naukowcy (!), MVP itd. Do kodu .NET Framework ma wglad kazdy chetny – jest dostepny.

A Google jest na tyle powaznym graczem, ze nie musi uciekac sie do disasemblacji – najprawdopodobniej moze sie zapytac wprost MS i uzyska odpowiedz.

Wbrew pozorom wszystkie firmy z czolowki IT (MS, Google, IBM, Intel, AMD/ATI, Oracle …) zyja ze soba bardzo przyjaznie ;-)

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek dawid  25 September 2008 o godz. 9:31 #
Gravatar

MS i IBM żyją ze sobą przyjaźnie ? Kiedyś na pewno, ale teraz, nie jestem pewien…

zwiń wątek boby  25 September 2008 o godz. 14:02 #
Gravatar

Powiedzmy, że chłodnej przyjaźni.

Przynajmiej od chwili wycofania się MS z OS/2 i użycia części stworzonego kodu w WinNT.

 
 
 

Uwaga! Niektóre komentarze, m.in. te dodane przez niezalogowanych i nowych użytkowników, są ręcznie moderowane. Jeśli Twój komentarz nie ukaże się od razu, nie dodawaj go ponownie, tylko cierpliwie poczekaj na akceptację.

W komentarzach możesz używać prostych znaczników HTML. Przykłady:
  • Link: <a href="http://osnews.pl">OSnews: niusy IT</a>,
  • Wytłuszczenie: <strong>tekst pogrubiony</strong>,
  • Kursywa: <em>tekst pochylony</em>,
  • Przekreślenie: <strike>tekst przekreślony</strike>,
  • Kod: <code>printf("blok kodu");</code>,
  • Cytat: <blockquote>cytat</blockquote>
Uwaga: jeśli dodasz nieznany znacznik, będzie on niewidoczny, gdyż system filtruje takie znaczniki.

Wszystkie autorskie niusy w serwisie publikowane są na licencji Creative Commons Uznanie autorstwa 2.5 Polska.

Twoja sugestia