| Termin | Definicja |
|---|---|
| fTPM (Firmware TPM – zintegrowany w procesorze | fTPM zintegrowany w procesorze wykorzystuje bezpieczny obszar CPU do realizacji funkcji kryptograficznych modułu TPM bez dedykowanego, osobnego układu scalonego. fTPM — czym jest firmware’owy moduł bezpieczeństwafTPM, czyli Firmware TPM, to implementacja funkcji modułu Trusted Platform Module realizowana programowo w bezpiecznej części platformy sprzętowej. Zamiast korzystać z osobnego układu montowanego na płycie głównej, rozwiązanie wykorzystuje mechanizmy ochronne udostępniane przez nowoczesny procesor i jego oprogramowanie układowe. Dzięki temu system może otrzymać funkcje związane z przechowywaniem kluczy kryptograficznych, potwierdzaniem integralności uruchamiania oraz ochroną danych uwierzytelniających. Nie oznacza to, że klucze są przechowywane jako zwykłe pliki w systemie operacyjnym. fTPM tworzy odseparowane środowisko, w którym wybrane operacje kryptograficzne i dane pomocnicze są chronione przed bezpośrednim dostępem aplikacji. Z modułem mogą współpracować między innymi szyfrowanie dysku, mechanizmy bezpiecznego rozruchu, logowanie za pomocą kodu PIN oraz funkcje sprawdzające, czy środowisko startowe komputera nie zostało zmienione. W praktyce fTPM nie jest samodzielnym programem, który można uruchomić z menu systemu. Jego działanie zależy od procesora, wersji UEFI, ustawień płyty głównej oraz obsługi po stronie systemu operacyjnego. Z tego powodu problemy z tym mechanizmem mogą pojawić się po aktualizacji firmware’u, zmianie ustawień bezpieczeństwa, przywróceniu ustawień fabrycznych albo wymianie elementów platformy. Znaczenie fTPM w porównaniu z osobnym modułem TPMPodstawowe zadania fTPM i dedykowanego układu TPM są podobne: oba rozwiązania mogą wspierać ochronę kluczy, pomiar procesu uruchamiania i bezpieczne potwierdzanie tożsamości urządzenia. Różnica dotyczy przede wszystkim miejsca realizacji tych funkcji. W przypadku fTPM odpowiedzialność spoczywa na wydzielonych mechanizmach procesora oraz firmware’u, natomiast klasyczny moduł TPM jest fizycznym układem zamontowanym na płycie głównej lub podłączonym do niej jako osobny komponent. Wbudowana implementacja upraszcza konstrukcję wielu komputerów i ogranicza konieczność stosowania dodatkowego elementu. Jednocześnie większe znaczenie zyskują aktualizacje UEFI oraz prawidłowa konfiguracja ustawień bezpieczeństwa. Błąd firmware’u, wyczyszczenie zapisanych danych zabezpieczających lub niezgodność między ustawieniami płyty a systemem może sprawić, że komputer przestanie rozpoznawać wcześniej używane klucze. Warto odróżnić fTPM od Secure Boot. fTPM zapewnia środowisko dla funkcji TPM i kluczy kryptograficznych, natomiast Secure Boot kontroluje, czy podczas uruchamiania akceptowane są właściwie podpisane składniki. Oba mechanizmy mogą współpracować, lecz nie są tym samym. Podobnie szyfrowanie dysku nie jest funkcją samego fTPM, ponieważ moduł dostarcza ochronę klucza i potwierdzenie stanu urządzenia, a właściwe szyfrowanie wykonuje system lub odpowiednie oprogramowanie. Istotna jest także zależność między fTPM a danymi zapisanymi w systemie. Wyłączenie lub zresetowanie modułu może spowodować utratę dostępu do kluczy używanych przez szyfrowanie urządzenia. Przed zmianą ustawień firmware’u należy więc sprawdzić, czy nie jest aktywne szyfrowanie wymagające klucza odzyskiwania. Samo przywrócenie działania modułu nie zawsze umożliwia odzyskanie danych, jeżeli wcześniejsze klucze zostały usunięte albo platforma została potraktowana jako nowe środowisko. Typowe problemy związane z fTPM - fTPM (Firmware TPM – zintegrowany w procesorzeJednym z częstszych objawów jest komunikat informujący o zmianie danych fTPM albo o konieczności potwierdzenia zresetowania modułu podczas uruchamiania komputera. Taki ekran może pojawić się po aktualizacji UEFI, wymianie procesora, zmianie płyty głównej lub przywróceniu ustawień fabrycznych. Wybranie niewłaściwej opcji bez wcześniejszego sprawdzenia stanu szyfrowania może doprowadzić do żądania klucza odzyskiwania. Spotykane są również sytuacje, w których system nie wykrywa modułu mimo jego prawidłowej obsługi przez procesor. Przyczyną może być wyłączona funkcja bezpieczeństwa w UEFI, nieaktualne firmware, konflikt ustawień związanych z trybem uruchamiania albo problem z zapisaniem konfiguracji po zaniku zasilania. W niektórych przypadkach moduł jest widoczny w ustawieniach firmware’u, lecz nie pojawia się w systemie z powodu uszkodzenia danych konfiguracyjnych lub niezgodności sterowników. Problemy mogą przyjmować także postać niestabilności po wybudzaniu, błędów logowania, powtarzających się próśb o klucz odzyskiwania lub komunikatu o braku zaufanego środowiska. Nie każdy taki objaw oznacza awarię procesora. Najpierw należy ustalić, czy zmieniono ustawienia UEFI, czy aktualizowano firmware oraz czy w komputerze używane jest szyfrowanie dysku. Dopiero na tej podstawie można bezpiecznie ocenić, czy wystarczy korekta konfiguracji, aktualizacja, odtworzenie ustawień, czy potrzebna jest dalsza diagnostyka sprzętowa. Ostrożność jest szczególnie ważna przed wybraniem polecenia czyszczenia lub resetowania fTPM. Operacja może usunąć informacje potrzebne do odblokowania zaszyfrowanego nośnika. Jeżeli nie ma pewności, gdzie znajduje się klucz odzyskiwania i jakie mechanizmy zabezpieczające są aktywne, nie powinno się wykonywać zmian metodą prób i błędów. Kiedy trzeba oddać urządzenie do diagnozy - fTPM (Firmware TPM – zintegrowany w procesorzeZgłoszenie do serwisu jest uzasadnione, gdy komputer zatrzymuje uruchamianie na komunikacie dotyczącym fTPM, po aktualizacji firmware’u żąda klucza odzyskiwania, nie pozwala włączyć modułu albo regularnie traci jego konfigurację. Pomoc może być potrzebna także wtedy, gdy planowana jest wymiana płyty głównej lub procesora, a na dysku znajduje się szyfrowany system i nie ma pewności, jak bezpiecznie przenieść dane oraz ustawienia. W serwisie laptopów i komputerów PC w Warszawie można rozpocząć od zgłoszenia urządzenia z dokładnym opisem komunikatu, momentu wystąpienia problemu i ostatnich zmian wykonanych w systemie. W przypadku laptopa dostępna jest darmowa diagnoza LAPTOPA, co pozwala najpierw ustalić, czy przyczyną jest konfiguracja UEFI, firmware, system operacyjny, nośnik danych czy element płyty głównej. Przed przekazaniem urządzenia warto przygotować informacje o używanym szyfrowaniu, koncie systemowym, kluczu odzyskiwania oraz ewentualnych aktualizacjach wykonanych tuż przed awarią. Nie należy samodzielnie kasować modułu ani przywracać ustawień bezpieczeństwa bez sprawdzenia konsekwencji dla danych. Prawidłowa diagnostyka powinna obejmować zarówno odczyt ustawień firmware’u, jak i weryfikację stanu systemu oraz nośnika, aby przywrócić działanie fTPM bez niepotrzebnego ryzyka utraty dostępu do plików. |