Kingston KC2000 z TCG Opal 2.0: Szyfrowanie po zmianach w BitLockerze (omówienie)

Kingston KC2000 z TCG Opal 2.0: Szyfrowanie po zmianach w BitLockerze (omówienie)04.10.2019 15:01
(fot. dobreprogramy / Piotr Urbaniak)

Microsoft ostatnio zakręcił trochę z podejściem do samoszyfrujących nosników, wyłączając pod pretekstem bezpieczeństwa eDrive, czyli możliwość przesunięcia ciężaru szyfrowania z CPU na kontroler nośnika. Jednak nie oznacza to, że jesteśmy skazani na wbudowane mechanizmy Win 10 i wcale nie chodzi tu o alternatywę programową, lecz sprzętową.

Równolegle z eDrive, a nawet już trochę wcześniej rozwijany był standard TCG Opal, obecnie w wersji 2.0. Jest efektem działań Trusted Computing Group (TCG), organizacji standaryzacyjnej działającej na rzecz bezpieczeństwa, w której skład wchodzą takie firmy jak AMD, Dell, HP, Huawei, Intel, Lenovo czy sam Microsoft. Zasada działania od strony back-endu jest niemalże identyczna jak w przypadku eDrive. Inne są natomiast metody uwierzytelniania, które nie angażują konkretnego systemu, przez co Opal może działać chociażby z Windowsem 7.

Zasadniczo rzecz ujmując–co może się wydawać niewiarygodne, ale tak właśnie jest–dyski SSD są szyfrowane przez cały czas. Kluczami są 128- bądź 256-bitowe AES (Advanced Encryption Standard). Tyle że kontroler przechowuje je w miejscu publicznie dostępnym, więc po przełożeniu nośnika do innego komputera dostęp do danych pozostaje. Techniki zabezpieczające pełnią rolę szafy pancernej, gdzie klucze zostają ukryte przed światem.

(fot. dobreprogramy / Piotr Urbaniak)
(fot. dobreprogramy / Piotr Urbaniak)

Cały czas pod górkę

Najstarszą z nich jest ATA Password, blokująca dostęp do dysku hasłem na poziomie BIOS-u. W erze HDD-ków hasło pełniło wyłącznie rolę ściany, podczas gdy dane pozostawały w postaci niezaszyfrowanej. Kontrolery w SSD potrafią jednak traktować ATA Password jako inicjator do ukrycia kluczy. Problem jest tylko taki, że aktualnie znalezienie kompatybilnej płyty głównej graniczy z cudem. Najdłużej tę funkcję zachowywał ASUS, który to jednak wyciął ją aktualizacjami w 2016 roku. Dziś ATA Password mają tylko nieliczne notebooki biznesowe.

Siłą rzeczy na placu boju pozostawały eDrive oraz TCG Opal 2.0. Ten pierwszy wydawał się nawet nieco ciekawszy, gdyż–pomimo przywiązania do UEFI i tablic GPT, a także braku zgodności z Windowsem 7, pomijając odczyt–oferował uwierzytelnienie za pomocą hasła lub pamięci flash USB, a nie tylko sprzętowego TPM (Trusted Platform Module). Tyle że w aktualizacji KB4516071 do Windowsa 10 tupnięto nóżką i eDrive odchodzi na śmietnik historii.

W sumie dobrze wyszło

Niemniej, patrząc na poziom bezpieczeństwa, Opal 2.0 to rozwiązanie najbardziej pewne. Jasno definiuje bowiem to, jak kontroler musi zabezpieczyć klucze. Wymusza dwupoziomowe uwierzytelnianie za pomocą klucza uwierzytelniania i klucza szyfrowania drugiego poziomu. Oba są przechowywane na dysku. Tymczasem eDrive opierał się na jednym założeniu, a mianowicie przekazaniu systemowi operacyjnemu kontroli nad kluczami. I nic ponadto. Te w dodatku trafiały do pamięci RAM, wystawione na atak kanałem bocznym.

Oczywistą niedogodność stanowi tylko przywiązanie do układu TPM, który–choć coraz popularniejszy–wciąż nie znajduje się w każdym laptopie, a już na pewno nie na każdej płycie głównej. Główny ciężar arytmetyczny bierze na siebie kontroler dysku, jeśli chodzi o operacje macierzowe, ale TPM generuje m.in. klucze rundy i jest nieodłączną częścią układanki. To oczywiście dlatego, aby całkowicie wykluczyć procesor, więc stanowi wypadkową głównego założenia Opal 2.0. No, ale efekt końcowy jest, jaki jest – potrzeba TPM.

Kwestia oprogramowania

Ważne, aby mieć świadomość, że standard TCG Opal 2.0, o którym cały czas piszę, nie jest alternatywą w sporze: BitLocker czy VeraCrypt. Bez eDrive BitLocker zadziała na procesorze tak, jak działa nominalnie VeraCrypt, który–pomimo licznych próśb–standardu Opal nie wspiera. Chcąc skorzystać z algorytmu sprzętowego, należy uciec się do oprogramowania komercyjnego. Potwierdzoną certyfikację mają m.in. McAfee, Symantec i WinMagic. Można też skorzystać z dobrodziejstw tego rozwiązania pośrednio, inicjując szyfrowanie poprzez ATA Password. Wiadomo już jednak, jak jest z kompatybilnym sprzętem.

Dlaczego mimo wszystko warto? Bo zwalniamy zasoby procesora i pamięci RAM, a komputer uruchamia się i wybudza bez jakichkolwiek spowolnień. Jednocześnie nośniki z TCG Opal 2.0 wcale nie kosztują ekstra. Użyty przeze mnie do zabawy Kingston KC2000 1 TB to wydatek rzędu 789 zł – za nośnik PCI Express NVMe. Wersję 250 GB można dorwać za 259 zł. Dla jeszcze bardziej oszczędnych dobrą propozycją może być Crucial MX500 na SATA 6 Gb/s, kosztujący poniżej 200 zł. Gorzej jest z oprogramowaniem i TPM, ale to już insza inszość.

Specjalne podziękowania dla firmy Kingston za wypożyczenie nośnika Kingston KC2000 1 TB, kompatybilnego ze standardem TCG Opal 2.0.

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.