Spisu treści:
Definicja - Co oznacza OpenSSL?
OpenSSL to narzędzie typu open source do korzystania z protokołów Secure Socket Layer (SSL) i Transport Layer Security (TLS) do uwierzytelniania w sieci.
Techopedia wyjaśnia OpenSSL
OpenSSL oferuje funkcje kryptograficzne do obsługi protokołów SSL / TLS. W zakresie bezpieczeństwa SSL strony internetowe używają certyfikatów cyfrowych, aby udowodnić swoją wiarygodność.
OpenSSL jest napisany w języku programowania C i wykorzystuje szyfrowanie i różne algorytmy. Produkt jest podwójnie licencjonowany na licencji Apache i licencji Berkeley Software Distribution.
Różne kolejne wersje OpenSSL zostały opracowane od 1998 roku, kiedy produkt został po raz pierwszy zaprezentowany. Najnowszy zestaw wersji OpenSSL, w tym od 1.0.1 do 1.0.1f, zawiera dramatyczną lukę w zabezpieczeniach odkrytą w kwietniu 2014 r. Luka dotyczy funkcji o nazwie rozszerzenie pulsu TLS, w której błąd może zwolnić do 64 kB pamięci - Luka została nazwana „błędem Heartbleed” i oszacowano, że wpływa na co najmniej pół miliona bezpiecznych serwerów internetowych w Internecie.
Obecna wersja OpenSSL w użyciu, wersja 1.0.1G, została zmodyfikowana, aby naprawić błąd Heartbleed.
