| Termin | Definicja |
|---|---|
| fTPM – Firmware TPM | fTPM (Firmware TPM) to programowa implementacja modułu zabezpieczeń zintegrowana bezpośrednio z mikrokodem procesora, eliminująca potrzebę osobnego fizycznego chipa na płycie. fTPM – czym jest firmware’owy moduł TPMfTPM, czyli Firmware Trusted Platform Module, oznacza funkcję bezpieczeństwa realizowaną przez oprogramowanie układowe platformy sprzętowej zamiast przez oddzielny układ scalony zamontowany na płycie głównej. Rozwiązanie wykorzystuje chronione mechanizmy procesora oraz firmware urządzenia do przechowywania i obsługi informacji potrzebnych do potwierdzania tożsamości komputera. Z punktu widzenia systemu operacyjnego fTPM może zachowywać się podobnie jak klasyczny moduł TPM, dlatego aplikacje nie muszą wiedzieć, czy zabezpieczenie jest dostarczane przez osobny chip, czy przez funkcję zintegrowaną z platformą. Moduł TPM nie służy do przechowywania zwykłych dokumentów ani zdjęć. Jego zadaniem jest wspieranie operacji kryptograficznych, ochrony kluczy oraz sprawdzania, czy środowisko uruchomieniowe komputera nie zostało zmienione w sposób mogący naruszyć bezpieczeństwo. W praktyce może współpracować z szyfrowaniem dysku, logowaniem bez podawania klasycznego hasła, ochroną certyfikatów i mechanizmami bezpiecznego rozruchu. Klucz prywatny przeznaczony do określonej operacji może zostać zabezpieczony tak, aby nie był dostępny dla zwykłych programów działających w systemie. fTPM jest elementem całego łańcucha zaufania, a nie samodzielnym programem antywirusowym. Nie usuwa złośliwego oprogramowania, nie naprawia uszkodzonego systemu plików i nie zastępuje aktualizacji firmware’u. Zapewnia natomiast sprzętowo wspierany obszar, w którym można bezpieczniej wykonywać wybrane operacje kryptograficzne oraz przechowywać dane kontrolne. Skuteczność zabezpieczenia zależy również od ustawień firmware’u, konfiguracji systemu operacyjnego, stanu rozruchu i sposobu zarządzania kluczami. Znaczenie fTPM w konfiguracji komputera - fTPM – Firmware TPMW komputerze wyposażonym w fTPM moduł logiczny jest udostępniany przez firmware platformy i zasoby bezpieczeństwa procesora. W zależności od producenta sprzętu oraz generacji urządzenia funkcja może występować pod inną nazwą, na przykład jako firmware TPM albo rozwiązanie związane z technologią zaufanego wykonania danego producenta. Nazwa widoczna w ustawieniach UEFI może więc różnić się od określenia używanego przez system Windows, mimo że chodzi o podobny mechanizm. W porównaniu z fizycznym modułem TPM fTPM nie wymaga instalowania dodatkowego układu na płycie głównej. Upraszcza to konstrukcję wielu komputerów i pozwala producentowi aktywować funkcję bezpieczeństwa bez zajmowania osobnego miejsca na płycie. Moduł wbudowany w firmware może jednak silniej zależeć od wersji UEFI, aktualizacji mikrokodu, ustawień resetowania zabezpieczeń oraz prawidłowego działania samej platformy. Zmiana płyty głównej, wyczyszczenie ustawień bezpieczeństwa lub przywrócenie firmware’u do ustawień fabrycznych może mieć wpływ na dostęp do wcześniej zabezpieczonych danych. Istotne jest odróżnienie fTPM od funkcji Secure Boot. fTPM może dostarczać magazynu kluczy i funkcji pomiaru stanu uruchamiania, natomiast Secure Boot kontroluje, czy podczas startu zostają zaakceptowane właściwie podpisane składniki. Obie technologie mogą współpracować, ale nie są tym samym ustawieniem. Podobnie szyfrowanie dysku korzystające z TPM jest funkcją systemową, która używa modułu do ochrony kluczy; sam fTPM nie szyfruje automatycznie każdego nośnika ani nie gwarantuje odzyskania danych po awarii. Przy zmianach w UEFI należy zachować ostrożność. Wyłączenie lub wyczyszczenie fTPM może spowodować utratę dostępu do kluczy używanych przez szyfrowanie urządzenia. Przed aktualizacją firmware’u, wymianą płyty głównej albo resetem modułu warto sprawdzić stan szyfrowania i przygotować klucz odzyskiwania. W przeciwnym razie komputer może uruchomić ekran wymagający dodatkowej weryfikacji, mimo że wcześniej działał prawidłowo. Typowe problemy związane z fTPM - fTPM – Firmware TPMJednym z częściej spotykanych objawów jest komunikat o zmianie danych fTPM po aktualizacji UEFI, wymianie podzespołu albo przywróceniu ustawień firmware’u. System może potraktować taką zmianę jako próbę uruchomienia dysku w innym środowisku i zażądać klucza odzyskiwania. Nie musi to oznaczać infekcji ani fizycznego uszkodzenia komputera, ale wymaga sprawdzenia konfiguracji oraz zabezpieczenia danych przed dalszymi operacjami. Inny problem może polegać na cyklicznym zawieszaniu się lub ponownym uruchamianiu komputera po włączeniu fTPM. Przyczyną bywa niezgodność określonej wersji firmware’u z płytą główną, procesorem albo systemem operacyjnym. Znaczenie mogą mieć także ustawienia związane z modułem zaufania, trybem rozruchu i aktualizacją firmware’u. W takiej sytuacji nie powinno się pochopnie kasować danych fTPM, ponieważ może to doprowadzić do utraty dostępu do kluczy używanych przez szyfrowanie. Problemy mogą pojawić się również wtedy, gdy fTPM jest widoczny w UEFI, lecz system go nie rozpoznaje. Należy wówczas sprawdzić tryb uruchamiania, ustawienia bezpieczeństwa, aktualność sterowników i firmware’u oraz ewentualne ograniczenia narzucone przez producenta płyty głównej. Samo przełączenie funkcji z wyłączonej na włączoną nie zawsze wystarcza, jeśli system został wcześniej zainstalowany w innej konfiguracji rozruchowej. Niepokój może wywołać także spowolnienie startu po aktywowaniu zabezpieczeń, chociaż krótkie opóźnienie związane z weryfikacją platformy nie musi oznaczać awarii. Jeśli opóźnienie jest długie, powtarza się przy każdym uruchomieniu albo towarzyszą mu błędy systemowe, trzeba rozważyć szerszą diagnostykę. Sprawdza się wtedy logi systemowe, komunikaty UEFI, stan dysku, integralność plików systemowych i historię ostatnich aktualizacji. Ważnym błędem użytkownika jest traktowanie opcji „wyczyść TPM” jako uniwersalnej metody naprawy. Operacja ta może usunąć informacje potrzebne do odblokowania zaszyfrowanego dysku, dlatego powinna być wykonywana dopiero po potwierdzeniu, że klucz odzyskiwania jest dostępny, a dane zostały odpowiednio zabezpieczone. W przypadku niejasnego komunikatu bezpieczniej jest najpierw ustalić, czy problem dotyczy fTPM, szyfrowania, rozruchu, aktualizacji UEFI czy uszkodzenia innego podzespołu. Kiedy najlepiej oddać urządzenie do diagnozy - fTPM – Firmware TPMZgłoszenie do serwisu jest uzasadnione, gdy po aktualizacji firmware’u pojawia się żądanie klucza odzyskiwania, komputer zatrzymuje się na komunikacie dotyczącym TPM albo system naprzemiennie włącza i wyłącza funkcję fTPM. Pomoc może być potrzebna również wtedy, gdy nie ma pewności, czy wyczyszczenie modułu nie wpłynie na zaszyfrowane dane. Przed ingerencją warto opisać moment wystąpienia problemu, ostatnio wykonane aktualizacje oraz dokładną treść komunikatu. W ramach diagnostyki można sprawdzić ustawienia UEFI, zgodność wersji firmware’u, wykrywanie modułu przez system, stan bezpiecznego rozruchu i działanie nośnika systemowego. Analizie podlega także to, czy komputer uruchamia się prawidłowo po odłączeniu zewnętrznych urządzeń oraz czy błąd występuje stale, czy tylko po zimnym starcie. Takie informacje pomagają odróżnić problem konfiguracji fTPM od awarii pamięci, dysku, płyty głównej albo plików systemowych. W Warszawie kwestie związane z fTPM, UEFI i szyfrowaniem sprzętowym można przekazać do Warszawskiego Pogotowia Komputerowego 24/7, gdzie przed naprawą ustala się źródło objawów i zakres bezpiecznych czynności. Szczególnej ostrożności wymaga sytuacja, w której komputer zawiera jedyną kopię ważnych danych lub został skonfigurowany z szyfrowaniem urządzenia. W takim przypadku priorytetem jest zachowanie dostępu do kluczy odzyskiwania i unikanie resetowania modułu bez potwierdzenia skutków. Jeżeli po usunięciu błędu system nadal zgłasza problemy z zabezpieczeniami, warto sprawdzić również poprawność aktualizacji, stan dysku oraz integralność systemu. Samo wyłączenie fTPM może ukryć objaw, lecz nie zawsze usuwa przyczynę. Prawidłowo wykonana naprawa powinna obejmować nie tylko przywrócenie uruchamiania komputera, ale także weryfikację, czy szyfrowanie, klucze odzyskiwania i pozostałe mechanizmy ochrony działają zgodnie z wcześniejszą konfiguracją. |