Wieluń - forum, informacje, ogłoszenia

Komputery / Internet / Linki / Nowe technologie - Poważny błąd w OpenSSL

Archdevil - 2008-05-26, 15:44
Temat postu: Poważny błąd w OpenSSL
Open SSL to format szyfrowania danych stosowany w systemach opartych o jądro Linux, który stosowany jest między innymi w protokole SSH, VPN oraz w całej gamie różnych programów (np. klientach poczty elektronicznej) oraz na stronach internetowych. Okazuje się, że przez błąd programistów Debiana jeszcze z maja 2006 roku, bezpieczeństwo milionów użytkowników było (i nadal jest) zagrożone. Standardowo 128-bitowy klucz generowany przez OpenSSL może być jedną z 3.4*10^38 (2^128) kombinacji, której złamanie brutalnym atakiem jest praktycznie niemożliwe. Niestety przez błąd programu badającego kod źródłowy tego generatora, klucze wygenerowane przez OpenSSL miały tylko 32768 (2^15) kombinacji co znacznie ułatwia odnalezienie prawidłowej kombinacji. Błąd spowodował program Valgrind, który powinien skanować kod w poszukiwaniu furtek umożliwiających złamanie zabezpieczenia, a zrobił to poprzez zastąpienie bufora o losowej zawartości odpowiedzialnego za generacje klucza, ciągiem samych zer. W zamyśle programistów losowa zawartość bufora, na którą wpływ mają ruchy myszki czy nawet mikrodrgania talerzy dysku twardego pozwalała na generowanie losowego klucza, a program uznał to za błąd.

W ten sposób zagrożeni są głównie użytkownicy systemu Debian i opartego o niego Ubuntu, a także kilku innych dystrybucji. Co więcej naprawa takiego błędu nie jest prosta, bo trzeba wszystkie klucze wygenerować powtórnie, a nie jest to taka prosta sprawa gdy mówimy być może nawet o kilku milionach kluczy. Specjaliści od zabezpieczeń zastanawiają się nawet czy nie było to celowe działanie jakiejś grupy osób, która omawiany błąd chciałaby wykorzystać do włamań i podglądania transmisji innych użytkowników sieci. Obecnie trwają prace nad poprawą implementacji OpenSSL w zagrożonych dystrybucjach.

źródło: frazpc.pl

2^128, a 2^15 robi różnicę ;-)

yampress - 2008-05-26, 16:24

Luka w oprogramowaniu juz dawno załatana.

http://www.us.debian.org/security/2008/dsa-1571

Cytat:
naprawa takiego błędu nie jest prosta, bo trzeba wszystkie klucze wygenerować powtórnie, a nie jest to taka prosta sprawa gdy mówimy być może nawet o kilku milionach kluczy


no ale nie piszą, że ta liczba to liczba kluczy w skali światowej....


Powered by phpBB modified by Przemo © 2003 phpBB Group