Szyfrowanie sprzętowe czy programowe?

poniedziałek, 24 sierpnia 2020 przez Sam Wiltshire

Security

Szyfrowanie danych jest niezwykle ważnym narzędziem zapewniającym ich bezpieczeństwo. Gdy Twoje pliki są zaszyfrowane, bez właściwego klucza stają się całkowicie bezużyteczne. Zatem jeśli ktoś ukradnie zaszyfrowane pliki, nie będzie mógł z nimi nic zrobić.

Istnieją dwa rodzaje szyfrowania – sprzętowe i programowe. Przyjrzyjmy się zatem różnicom pomiędzy nimi i zaletom, które oferują.

Szyfrowanie programowe

Jak sama nazwa wskazuje, szyfrowanie danych w tym przypadku odbywa się za pomocą narzędzi programowych. Niektóre przykłady tych mechanizmów to m.in. BitLocker w systemie Microsoft Windows lub menedżer haseł 1Password. Oba rozwiązania wykorzystują narzędzia szyfrujące do ochrony informacji na komputerze, smartfonie lub tablecie.

Oprogramowanie szyfrujące zazwyczaj opiera się na haśle. Należy podać odpowiednie hasło, by pliki zostały odszyfrowane. W przeciwnym razie – pozostaną zablokowane. Informacja o szyfrowaniu jest przekazywana za pomocą specjalnego algorytmu, który szyfruje dane zapisywane na dysku. To samo oprogramowanie następnie odszyfrowuje dane odczytywane z dysku.

Zalety

Szyfrowanie programowe jest zazwyczaj dość tanie i bardzo popularne wśród programistów. Procedury szyfrowania oparte na oprogramowaniu zazwyczaj nie wymagają również dodatkowego oprogramowania lub sprzętu – po prostu działają.

Wady

Ten typ szyfrowania zabezpiecza całe urządzenie. Jeśli haker złamie Twoje hasło, szyfrowanie zostanie natychmiast usunięte.

Narzędzia szyfrowania programowego współdzielą zasoby przetwarzania z komputerem, co może spowodować spowolnienie procesu szyfrowania/odszyfrowywania danych przez urządzenie. Można również zauważyć, że otwieranie i zamykanie zaszyfrowanych plików odbywa się znacznie wolniej niż normalnie, ponieważ proces ten wymaga stosunkowo dużych zasobów, szczególnie w przypadku wyższych poziomów szyfrowania.

Szyfrowanie sprzętowe

Sercem szyfrowania sprzętowego jest osobny procesor dedykowany zadaniom uwierzytelniania i szyfrowania. Ten typ szyfrowania jest coraz częściej stosowany na urządzeniach przenośnych – dobrym przykładem jest skaner linii papilarnych TouchID w iPhone’ach.

Technologia ta nadal opiera się na specjalnym kluczu szyfrowania i odszyfrowywania danych, ale klucz ten jest generowany losowo przez procesor szyfrowania. Narzędzia szyfrowania sprzętowego często zastępują tradycyjne hasła logami biometrycznymi (takimi jak odciski palców) lub kodem PIN.

Zalety

Szyfrowanie sprzętowe uważa się za bezpieczniejsze niż szyfrowanie programowe, ponieważ proces szyfrowania jest oddzielony od reszty urządzenia. To znacznie utrudnia przechwytywanie lub łamanie zabezpieczeń.

Zastosowanie dedykowanego procesora odciąża również resztę urządzenia, dzięki czemu proces szyfrowania/odszyfrowania przebiega znacznie szybciej.

Wady

Zwykle szyfrowanie sprzętowe jest o wiele droższe niż programowe. BitLocker jest dostępny bezpłatnie we wszystkich nowych wersjach systemu Microsoft Windows, natomiast szyfrowana pamięć USB jest dość kosztowna – zwłaszcza w porównaniu do nieszyfrowanej alternatywy.

Jeśli procesor odpowiedzialny za procesy uwierzytelniania i szyfrowania ulegnie awarii, dostęp do danych staje się niezwykle trudny.

Wyzwanie dla odzyskiwania danych

Zaszyfrowane dane są niezwykle trudne do odzyskania. Co prawda niektóre systemy szyfrowania programowego, takie jak BitLocker, posiadają wbudowane mechanizmy odzyskiwania danych,  jednak konieczne jest wcześniejsze skonfigurowanie stosownej opcji.

Urządzenia szyfrowane sprzętowo zazwyczaj nie mają takich dodatkowych opcji odzyskiwania danych. Wiele z nich zaprojektowano tak, aby uniemożliwić odszyfrowanie w przypadku awarii.

Najszybszym i najskuteczniejszym sposobem radzenia sobie z utratą danych z zaszyfrowanego urządzenia jest posiadanie pełnej kopii zapasowej danych. W przypadku komputera może to oznaczać skopiowanie danych do innego zaszyfrowanego urządzenia. W przypadku innych urządzeń, takich jak smartfony, backup w chmurze zapewni szybki i łatwy dostęp do plików. Dodatkowym plusem jest fakt, że większość usług w chmurze również szyfruje dane użytkowników.

 

Jeżeli straciłeś dane z zaszyfrowanego urządzenia, a nie posiadasz aktualnej kopii zapasowej, będziesz musiał poszukać profesjonalnej pomocy. Nasi inżynierowie służą radą i wskazówkami, ale w zależności od złożoności zastosowanego algorytmu szyfrowania mogą nie być w stanie zagwarantować udanego odzysku. Mimo to chcielibyśmy prosić Cię o przesłanie całego laptopa/komputera do naszego laboratorium, ponieważ komponenty sprzętowe mogą nie znajdować się w samym dysku twardym, lecz mogą mieć kluczowe znaczenie dla odszyfrowania danych.

Jeśli masz problemy z zaszyfrowanym urządzeniem i chcesz dowiedzieć się, w jaki sposób możemy Ci pomóc, skontaktuj się z nami.

img_600x600_shirtontrack

Poproś o bezpłatną wycenę:
32 630 48 65Darmowa konsultacja