Rok 2018 rozpoczął się od wiadomości bombowych dla branży bezpieczeństwa IT. Branża dowiedziała się, że seria luk o nazwie Spectre i Meltdown wpłynie na wszystkie wysokiej klasy mikroprocesory wyprodukowane w ciągu ostatnich 20 lat. Badacze odkryli luki prawie sześć miesięcy temu. Zagrożenia bezpieczeństwa nie są niczym nowym dla branży IT. Jednak zakres tych nowych zagrożeń jest zdumiewający. Od komputera osobistego po chmury na poziomie przedsiębiorstw, każdy wysokiej klasy mikroprocesor jest zagrożony. A problemy są związane ze sprzętem, więc trudniej jest je naprawić.
Przyczyna widma i krachu
Złośliwe programy mogą wykorzystać Spectre i Meltdown, aby uzyskać dostęp do uprzywilejowanych danych. Uzyskują ten dostęp, korzystając z spekulacyjnego wykonywania i buforowania. Oto koncepcje, które są w grze:
Słabości widma i krachu są narażone na złożoną interakcję tych pomysłów. Procesy nie są w stanie uzyskać dostępu do informacji o innych procesach bez pozwolenia w pamięci chronionej. Ale ze względu na sposób zaprojektowania współczesnych buforów mikroprocesorowych, możliwe jest, aby proces przeczytał informacje przechowywane w pamięci podręcznej przez spekulacyjne zadania wykonawcze bez żadnej zgody. Bardziej szczegółowy opis luk w zabezpieczeniach jest dostępny w zespole Project Zero od Google.
Różnice widma i krachu
Problemy zostały udokumentowane jako trzy warianty:
Warianty 1 i 2 są zgrupowane razem jako widm. Wariant 3 nazywa się krach. Oto kluczowe punkty dotyczące zagrożeń:
Zagrożenie: Wykorzystanie informacji z innych działających procesów.
Procesory dotknięte: Procesory z Intel, AMD i RAM są zagrożone.
Zaradzić: Producenci i dostawcy oprogramowania pracują nad aktualizacjami. Widmo jest uważane za trudniejsze zagrożenie do rozwiązania niż krach. Najbardziej prawdopodobnym użyciem Spectre byłoby użycie JavaScript w celu uzyskania dostępu do danych o klawiszach sesji przeglądarki, haseł itp. Użytkownicy powinni regularnie aktualizować przeglądarki Internet Explorer, Firefox, Chrome i Safari, oprócz innych aplikacji online.
Zagrożenie: Czytanie danych z prywatnej pamięci jądra bez pozwolenia.
Procesory dotknięte: Procesory z Intel i Arm. Procesory AMD nie mają wpływu.
Zaradzić: Łaty zostały wydane dla systemu Windows i Linux. MacOS jest załatany od 10.13.2 i iOS od 11.2. Według Intela aktualizacje systemu operacyjnego powinny wystarczyć, aby ograniczyć ryzyko, nie ma potrzeby aktualizacji oprogramowania układowego.
Patrząc w przyszłość
Widmo i krach są problemami długoterminowymi. Nikt nie jest pewien, czy luki zostały już wykorzystane. Ważne jest, abyś był aktualny cały system operacyjny i oprogramowania, aby zminimalizować ryzyko narażenia.