Kronika zagrożeń · Dział wiedzy
692 088 792Pomoc technicznaRejestracja ↗
Prywatny Informatyk
Kronika zagrożeńKryptografia

Kryptografia / DATA PUBLICZNEGO OGŁOSZENIA

Heartbleed: wyciek pamięci przez TLS

Zaszyfrowane połączenie nie wystarcza, gdy biblioteka obsługująca szyfrowanie ujawnia pamięć procesu.

CVE-2014-0160
Ilustracja zabezpieczania aplikacji i danych po wykryciu zagrożenia

Co się wydarzyło?

Heartbleed wynikał z brakującej kontroli długości w mechanizmie heartbeat protokołu TLS. Podatna biblioteka mogła zwrócić do 64 KB pamięci w pojedynczej odpowiedzi. Błąd ogłoszono 7 kwietnia 2014 roku.

W ujawnionych fragmentach mogły znajdować się dane sesji, hasła lub materiał kryptograficzny. Nie oznacza to, że każda podatna instalacja utraciła wszystkie te informacje. Pierwszą poprawkę w gałęzi 1.0.1 zawierało wydanie 1.0.1g.

Co to oznacza dla administratora?

Przy wycieku pamięci aktualizacja jest początkiem reakcji. Trzeba też sprawdzić, czy mogły wyciec hasła, klucze lub inne poufne dane, potrzebę wymiany kluczy i unieważnienia sesji. Certyfikat HTTPS nie zastępuje aktualizacji bibliotek.

Źródła i dalsza lektura

  1. OpenSSL - rejestr podatności ↗
  2. OpenSSL - opis Heartbleed ↗

Wczytuję panel klienta

Zamówienie dokończysz w panelu klienta.