Jak naprawić luki w zabezpieczeniach systemu OS X El Capitan: 10 najważniejszych wskazówek dotyczących usuwania zagrożeń
Dwunasta główna wersja flagowego systemu operacyjnego Apple dla komputerów stacjonarnych i serwerów pojawiła się 30 września 2015 r., przynosząc ze sobą szereg nowych i ulepszonych funkcji, takich jak między innymi Split View, inteligentniejszy Spotlight, Metal for Core Graphics i ulepszenia wydajności pod maską. Niestety, korzyści nie pozostają bez ceny — w tym przypadku niezliczonych problemów z bezpieczeństwem i luk w zabezpieczeniach, które można wykorzystać. Poniżej znajduje się 10 najlepszych elementów partii, a następnie wskazówki dotyczące środków zaradczych.
10 najważniejszych wskazówek dotyczących usuwania luk w zabezpieczeniach systemu OS X El Capitan
1. Przyspiesz lukę w zabezpieczeniach platformy
CVE-2015-5940
Framework Accelerate składa się z interfejsów API języka C do matematyki wektorowej i macierzowej, cyfrowego przetwarzania sygnałów, obsługi dużych liczb i przetwarzania obrazów. W trybie wielowątkowym luki w zabezpieczeniach mogą prowadzić do wykonania dowolnego kodu lub uszkodzenia pamięci oraz odmowy usługi (DoS) podczas odwiedzania złośliwie spreparowanej witryny.
2. Luka w zabezpieczeniach pamięci wirtualnej Kernal
CVE-2015-6994
Pamięć wirtualna Apple uruchamia się, gdy zaczyna brakować pamięci rzeczywistej (RAM), wykorzystując wolne miejsce na dysku twardym jako tymczasowe źródło pamięci. Podstawowy problem w systemie OS X El Capitan, związany z niewłaściwą obsługą ponownego użycia pamięci, mógł umożliwić atakującym wywołanie ataku DoS za pośrednictwem lokalnej, spreparowanej aplikacji.
3. Podstawowa luka w zabezpieczeniach audio
CVE-2015-7003
Framework Core Audio składa się z zestawu interfejsów programowych dla funkcji audio w aplikacjach dla systemu OS X. Niestety, coreaudiod - proces BSD dla tej usługi - nie inicjuje nieokreślonej struktury danych, co może ostatecznie pozwolić atakującemu na wykonanie dowolnego szkodliwego kodu za pomocą specjalnie spreparowanej aplikacji.
4. Luki w zabezpieczeniach apache_mod_php
CVE-2015-0235, CVE-2015-02733
Serwer WWW Apache i PHP są dostarczane z preinstalowanym systemem OS X El Capitan. Wiele luk w zabezpieczeniach apache_mod_php może pozwolić zdalnym atakującym na wykonanie dowolnego kodu poprzez wykorzystanie wadliwej funkcji php_date_timezone_initialize_from_hash lub funkcji __nss_hostname_digits_dots w glibc 2.2.
5. Luka w zabezpieczeniach sieci CFNetwork
CVE-2015-7023
CFNetwork to struktura w usługach podstawowych, która udostępnia bibliotekę abstrakcji dla protokołów sieciowych. Luka, o której mowa, polega na niemożności rozróżnienia wielkich i małych liter podczas analizowania plików cookie, co może umożliwić zdalnym serwerom internetowym nadpisanie plików cookie za pośrednictwem nieokreślonych wektorów ataku.
6. Podstawowe luki w zabezpieczeniach grafiki
CVE-2015-5925, CVE-2015-5926
Core Graphics — znany również jako Quartz — to zestaw interfejsów API związanych z grafiką dla systemu OS X, który stanowi podstawę renderowania grafiki 2D. W systemie OS X El Capitan wiele luk w komponencie Core Graphics mogło umożliwić zdalnym atakującym wykonanie dowolnego kodu lub spowodować DoS (uszkodzenie pamięci) za pośrednictwem specjalnie spreparowanej strony internetowej.
7. Podstawowe luki w zabezpieczeniach tekstu
CVE-2015-6992, CVE-2015-6975, CVE-2015-5944
Core Text to silnik tekstowy/interfejs programowania systemu OS X, który umożliwia precyzyjną kontrolę nad układem tekstu, formatowaniem i operacjami związanymi z czcionkami. Wiele luk w tym ostatnim może pozwolić zdalnym atakującym na wykonanie dowolnego kodu lub spowodować DoS (uszkodzenie pamięci) za pomocą specjalnie spreparowanego pliku czcionki.
8. Luka w zabezpieczeniach Grand Central Dispatch
CVE-2015-6989
Grand Central Dispatch (GCD) optymalizuje obsługę aplikacji dla systemów z procesorami wielordzeniowymi i innych symetrycznych systemów wieloprocesorowych. Luka w GCD może pozwolić atakującym na wykonanie dowolnego kodu lub spowodować DoS (uszkodzenie pamięci) z powodu nieprawidłowego obsługi specjalnie spreparowanego pakietu podczas połączeń dyspozytorskich.
9. Luka w zabezpieczeniach aplikacji MCX
CVE-2015-7016
MCX (Managed Clients for OS X) umożliwia administratorowi lub operatorowi sieci definiowanie ważnych ustawień preferencji na głównym serwerze zarządzania i automatyczne propagowanie tych ustawień do nowych komputerów łączących się z siecią. Ta konkretna luka w zabezpieczeniach może pozwolić atakującym na wykonanie dowolnego kodu lub spowodować DoS (uszkodzenie pamięci) za pomocą specjalnie spreparowanego pakietu, który jest nieprawidłowo obsługiwany podczas połączeń wysyłkowych.
10. Luka w zabezpieczeniach programu Security Agent
CVE-2015-5943
Security Agent to proces, który udostępnia interfejs użytkownika serwera Security Server w systemie OS X, używany głównie do żądania uwierzytelnienia, gdy aplikacja żąda dodatkowych uprawnień. Złośliwa aplikacja może wykorzystać lukę w programie Security Agent do programowego kontrolowania monitów o dostęp do pęku kluczy.
Jak usunąć luki w zabezpieczeniach systemu OS X El Capitan
Uaktualnienie do wersji OS X El Capitan 10.11.1 może skutecznie usunąć te luki w zabezpieczeniach. To powiedziawszy, takie luki w zabezpieczeniach w infrastrukturach z dużymi, rozproszonymi środowiskami OS X mogą być trudne do usunięcia. Kompleksowy skaner luk w zabezpieczeniach UpGuard może automatycznie skanować i identyfikować wyżej wymienione luki w zabezpieczeniach i nie tylko poprzez testowanie oparte na zasadach. Wypróbuj ją już dziś — jest bezpłatna dla maksymalnie 10 węzłów.