Jak to działa
Nośnik obsługujący kasowanie kryptograficzne szyfruje dane w chwili zapisu. Klucz szyfrowania jest przechowywany na urządzeniu, zwykle owinięty drugim kluczem. Ten drugi klucz pochodzi z hasła, sprzętowego modułu bezpieczeństwa albo usługi zarządzania kluczami.
Dane na talerzach lub w komórkach flash są szyfrogramem od pierwszego zapisu. Na nośnik nigdy nie trafia jawny tekst.
- 1
Szyfrowanie przy zapisie
Każdy zapis jest szyfrowany, zanim trafi na nośnik.
- 2
Ochrona klucza
Klucz leży w małym chronionym obszarze, oddzielonym od danych użytkownika.
- 3
Zniszczenie klucza
Szyfrogram pozostaje, ale nie da się go już odszyfrować.
Dlaczego jest szybkie niezależnie od rozmiaru
Inne techniki sanityzacji muszą dotknąć samych danych. Nadpisywanie zapisuje każdy blok, a kasowanie blokowe czyści każdą komórkę, więc czas rośnie wraz z pojemnością. Kasowanie kryptograficzne niszczy klucz o rozmiarze kilkuset bajtów. Operacja kończy się w ciągu sekund, nawet na dysku o pojemności kilku terabajtów. Dlatego sprawdza się w macierzach pamięci, pamięci flash urządzeń mobilnych i woluminach w chmurze.
Gdzie ma zastosowanie
Technika występuje w tych typowych konfiguracjach.
| Konfiguracja | Co daje zniszczenie klucza |
|---|---|
| Dyski z samoszyfrowaniem | Kontroler odrzuca wewnętrzny klucz i czyści cały dysk |
| Urządzenia mobilne | Odrzucenie klucza urządzenia czyści szyfrowaną pamięć niemal natychmiast |
| Woluminy w chmurze i maszyny wirtualne | Usunięcie klucza woluminu wycofuje go bez dostępu fizycznego |
| Oprogramowanie do szyfrowania dysku i plików | Usunięcie klucza kasuje dane w zakresie objętym szyfrowaniem |
Miejsce w ramach sanityzacji
NIST Special Publication 800-88, dokument odniesienia dla sanityzacji nośników, wymienia kasowanie kryptograficzne jako sposób osiągnięcia poziomu purge. Ten poziom wystarcza dla nośników opuszczających organizację.
Technika kwalifikuje się do tego poziomu tylko wtedy, gdy spełnione są trzy warunki. Nośnik był zaszyfrowany, zanim zapisano na nim dane wrażliwe. Siła szyfrowania spełnia aktualne standardy. Mechanizm niszczenia klucza jest zweryfikowany jako działający. Gdy brakuje jednego warunku, to samo działanie liczy się jako clearing albo wcale nie jako sanityzacja.
Zwykłe usunięte pliki w ogóle nie są sanityzowane: dane pozostają odczytywalne, dopóki coś ich nie nadpisze.
Co może je osłabić
Kasowanie kryptograficzne jest tak silne, jak zarządzanie kluczami, które za nim stoi. Usunięcie klucza z urządzenia nie usuwa jego innych kopii.
- Klucz skopiowany do kopii zapasowej, depozytu lub usługi kluczy sprawia, że dane pozostają odzyskiwalne przez te kopie.
- Jawny tekst zapisany przed włączeniem szyfrowania może zostawić odzyskiwalne remanencje poza obszarem szyfrowanym.
- Nośnik, który nigdy nie był szyfrowany albo którego szyfrowania nie da się zweryfikować, wymaga nadpisywania, kasowania blokowego lub zniszczenia fizycznego.
Od czego zacząć
Przed wyborem metody sprawdź, kiedy włączono szyfrowanie na każdym urządzeniu. Jeśli było włączone od pierwszego zapisu, a zniszczenie klucza jest zweryfikowane, kasowanie kryptograficzne jest najszybszą drogą do purge. Jeśli nie, zaplanuj nadpisywanie lub zniszczenie fizyczne zgodnie z szerszymi zasadami sanityzacji nośników.
Czytaj dalej: Szyfrowanie, kodowanie i haszowanie – jaka jest różnica?.
Dysk zaszyfrowany od pierwszego zapisu łatwo wycofać. Dysk zaszyfrowany dopiero później wymaga dowodu, zanim komukolwiek da się mu zaufać.
