| Termin | Definicja |
|---|---|
| TPM | TPM to moduł zaufanej platformy, dedykowany układ kryptograficzny odpowiedzialny za bezpieczne przechowywanie kluczy szyfrujących. TPM jako podstawa zaufania w komputerzeTPM, czyli moduł zaufanej platformy, jest elementem odpowiedzialnym za wykonywanie wybranych operacji kryptograficznych oraz ochronę informacji potrzebnych do potwierdzenia, że komputer uruchamia się w oczekiwanym stanie. W praktyce może mieć postać osobnego układu na płycie głównej albo funkcji zintegrowanej z nowoczesną platformą sprzętową. Jego zadaniem nie jest przechowywanie zwykłych dokumentów, zdjęć ani programów. TPM chroni przede wszystkim klucze, certyfikaty i dane używane do weryfikacji tożsamości urządzenia oraz zabezpieczania dostępu do zaszyfrowanych zasobów. Najważniejsza różnica między TPM a typowym miejscem zapisu danych polega na tym, że klucz może zostać utworzony i użyty wewnątrz chronionego środowiska, bez konieczności udostępniania go systemowi w postaci łatwej do skopiowania. Dzięki temu nawet po uruchomieniu szyfrowania dysku nie trzeba traktować klucza tak samo jak zwykłego pliku. Układ może kontrolować, w jakich warunkach operacja zostanie wykonana, a także odmówić użycia sekretu, gdy stan uruchamiania komputera nie odpowiada zapisanym regułom. Warto odróżnić TPM od hasła użytkownika, kodu PIN i samego szyfrowania. Hasło jest informacją podawaną przez osobę korzystającą z komputera, szyfrowanie zmienia dane w postać nieczytelną bez odpowiedniego klucza, natomiast TPM pomaga bezpiecznie przechowywać lub obsługiwać elementy potrzebne do tego procesu. Może też wspierać sprawdzanie integralności środowiska startowego, lecz nie zastępuje aktualizacji systemu, ochrony konta ani rozsądnych zasad tworzenia kopii zapasowych. TPM w uruchamianiu systemu i ochronie danychPodczas startu komputera kolejne składniki oprogramowania mogą być sprawdzane pod kątem zgodności z oczekiwanym stanem. Informacje o przebiegu tego procesu mogą zostać zapisane w rejestrach pomiarowych, a TPM może wykorzystać je do kontrolowanego udostępnienia klucza. W takim modelu dostęp do zaszyfrowanego dysku jest uzależniony nie tylko od fizycznego posiadania nośnika, lecz także od poprawnego przebiegu uruchamiania. Zmniejsza to ryzyko prostego odczytania danych po przełożeniu dysku do innego urządzenia. Takie rozwiązanie jest szczególnie istotne w komputerach przenośnych, ponieważ utrata urządzenia nie musi oznaczać łatwego dostępu do zapisanych plików. Jeżeli szyfrowanie zostało prawidłowo skonfigurowane, a klucze są chronione przez TPM, osoba nieuprawniona może napotkać dodatkową barierę nawet wtedy, gdy ma fizyczny dostęp do pamięci masowej. Skuteczność zależy jednak od całego łańcucha zabezpieczeń: ustawień konta, jakości kodu dostępu, konfiguracji rozruchu, aktualności oprogramowania i przechowywania klucza odzyskiwania. TPM może być także wykorzystywany przy logowaniu bezhasłowym, ochronie certyfikatów, potwierdzaniu tożsamości urządzenia oraz zabezpieczaniu kluczy używanych przez aplikacje. W każdym z tych zastosowań układ pełni funkcję zaufanego magazynu lub wykonuje operacje kryptograficzne w sposób ograniczający ekspozycję sekretu. Nie oznacza to jednak, że wszystkie programy automatycznie korzystają z jego możliwości. Obsługa zależy od systemu, płyty głównej, ustawień firmware oraz konkretnego mechanizmu bezpieczeństwa. W praktyce spotyka się oznaczenia TPM 2.0 oraz starsze rozwiązania zgodne z wcześniejszymi standardami. Nowsza wersja zapewnia szerszy zestaw mechanizmów i jest wymagana przez część współczesnych systemów operacyjnych. Sama obecność odpowiedniego układu nie zawsze wystarcza. Funkcja może być wyłączona w ustawieniach firmware, nieprawidłowo zainicjalizowana albo powiązana z konfiguracją, której zmiana wywoła żądanie klucza odzyskiwania. TPM i typowe problemy po zmianie konfiguracjiJednym z częstszych problemów jest komunikat informujący, że moduł nie został znaleziony, nie jest gotowy albo nie spełnia wymagań systemu. Przyczyną może być wyłączona funkcja bezpieczeństwa w firmware, nieaktualne oprogramowanie płyty głównej, błędne ustawienie trybu uruchamiania lub zmiana komponentu odpowiedzialnego za identyfikację urządzenia. Czasem problem pojawia się po przywróceniu ustawień fabrycznych, aktualizacji systemu albo wymianie płyty głównej. Niepokój może wywołać również żądanie podania klucza odzyskiwania po zmianie ustawień rozruchu, aktualizacji firmware, wymianie podzespołu lub wykryciu innego stanu zabezpieczeń. Nie powinno się w takiej sytuacji bez namysłu czyścić modułu ani usuwać zapisanych danych zabezpieczających. Wyczyszczenie TPM może spowodować utratę dostępu do kluczy powiązanych z szyfrowaniem i certyfikatami, jeżeli nie zostały wcześniej prawidłowo zabezpieczone. Inny przypadek dotyczy płyty głównej, która obsługuje funkcję TPM wbudowaną w platformę, ale pokazuje ją pod odmienną nazwą w ustawieniach. Zamiast prostego oznaczenia mogą pojawić się określenia związane z bezpieczeństwem urządzenia, modułem firmware lub funkcją zaufanej platformy. Błędna interpretacja takiej opcji może prowadzić do wyłączenia mechanizmu potrzebnego do szyfrowania albo do niezamierzonego zresetowania jego stanu. Problemy z TPM nie zawsze oznaczają fizyczne uszkodzenie układu. Podobne objawy mogą powodować błędy systemu, uszkodzone składniki rozruchu, niezgodność ustawień trybu startowego, kłopoty z baterią podtrzymującą ustawienia lub niepoprawnie przeprowadzona aktualizacja. Dlatego rozpoznanie przyczyny powinno obejmować analizę komunikatu, sprawdzenie konfiguracji i ocenę tego, czy na dysku działa szyfrowanie. Dopiero potem można podejmować decyzję o zmianie ustawień. TPM w codziennym użytkowaniu i praktyczne wskazówkiPrzed zmianą ustawień związanych z bezpieczeństwem warto upewnić się, że znany jest sposób odzyskania dostępu do systemu. Klucz odzyskiwania powinien być przechowywany w bezpiecznym miejscu, niezależnie od komputera, którego dotyczy. Nie należy zapisywać go wyłącznie na zaszyfrowanym dysku, ponieważ w razie awarii rozruchu taki zapis może być niedostępny. Przydatne jest również ustalenie, które konto lub usługa zarządza kluczem oraz czy dostęp do niego będzie możliwy po awarii urządzenia. Nie zaleca się czyszczenia TPM jako pierwszej metody naprawy. Jest to czynność, która może usunąć zabezpieczone sekrety i doprowadzić do problemów z logowaniem, certyfikatami lub dostępem do danych. Przed jej wykonaniem należy sprawdzić stan szyfrowania, wykonać kopię ważnych plików i przygotować wymagane informacje odzyskiwania. Jeżeli komputer jest używany przez kilka osób, warto również ustalić, czy zapisane certyfikaty lub dane uwierzytelniające nie są potrzebne innym kontom. Po aktualizacji firmware lub zmianie płyty głównej może być konieczne ponowne przejście przez proces inicjalizacji zabezpieczeń. Nie powinno się przerywać takiej operacji ani wyłączać zasilania bez wyraźnej potrzeby. W komputerze przenośnym należy zadbać o stabilne zasilanie, a w stacjonarnym o bezpieczne warunki pracy. Jeżeli pojawia się żądanie klucza odzyskiwania, lepiej zanotować dokładny komunikat i nie wykonywać kolejnych zmian metodą prób. TPM nie chroni przed każdym rodzajem zagrożenia. Nie zatrzyma złośliwego programu uruchomionego po zalogowaniu, nie naprawi uszkodzonego dysku i nie zastąpi kopii zapasowej. Działa jako jeden z elementów większego systemu ochrony, w którym znaczenie mają także aktualizacje, kontrola uprawnień, bezpieczne hasła, szyfrowanie oraz ostrożność przy instalowaniu oprogramowania. TPM a moment zgłoszenia komputera do serwisuDo serwisu warto zgłosić komputer, gdy moduł jest niewidoczny mimo prawidłowej konfiguracji, system cyklicznie żąda klucza odzyskiwania, po aktualizacji nie można uruchomić urządzenia albo pojawia się podejrzenie utraty dostępu do zaszyfrowanych danych. Pomoc może być potrzebna również wtedy, gdy planowana jest wymiana płyty głównej, reset ustawień firmware lub przeniesienie systemu na inny nośnik. Przed przekazaniem sprzętu dobrze jest poinformować o używanym szyfrowaniu i zachować dostęp do danych odzyskiwania. W Warszawskim Pogotowiu Komputerowym 24/7 można zlecić sprawdzenie konfiguracji TPM, zależności między modułem a rozruchem oraz przyczyny komunikatów pojawiających się podczas startu systemu. Analiza powinna uwzględniać stan dysku, ustawienia firmware, strukturę partycji i możliwość bezpiecznego odzyskania danych. Naprawy z reguły są wykonywane do 3 dni roboczych, zależnie od charakteru usterki i dostępności wymaganych czynności. W przypadku podejrzenia uszkodzenia płyty głównej albo problemu z nośnikiem nie należy samodzielnie wykonywać wielu resetów, instalować systemu od nowa ani usuwać zabezpieczeń. Takie działania mogą utrudnić późniejsze odzyskanie danych i zatarć informacje pomocne w diagnozie. Bezpieczniejsze jest zebranie komunikatów, opisanie ostatnich zmian oraz przekazanie urządzenia do oceny w stanie możliwie zbliżonym do tego, w którym wystąpił problem. |