Przejdź do treści

Air-gapped

Air-gapped to metoda zabezpieczenia systemu komputerowego lub portfela kryptowalutowego polegająca na całkowitej izolacji fizycznej od jakichkolwiek sieci telekomunikacyjnych, w tym internetu oraz sieci lokalnych, a także na braku bezprzewodowych interfejsów komunikacyjnych takich jak Wi-Fi czy Bluetooth.

Materiał edukacyjny przygotowany z pomocą AI i automatycznej kontroli jakości. Redakcja dodatkowo sprawdza wybrane materiały. Opisuje również ograniczenia i ryzyka; nie stanowi indywidualnej rekomendacji.

Wprowadzenie

Wyobraź sobie sejf na kosztowności, który znajduje się w pomieszczeniu bez drzwi i okien, a jedynym sposobem na przekazanie czegokolwiek do środka lub na zewnątrz jest podanie przedmiotu przez małą szczelinę w ścianie. W świecie cyfrowym pojęcie air-gapped oznacza urządzenie, które nigdy nie miało i nie ma połączenia z internetem. Wokół tego urządzenia wzniesiona jest niewidzialna ściana powietrza, która uniemożliwia hakerom zdalny dostęp do danych.

W kontekście kryptowalut metoda ta jest stosowana głównie do ochrony kluczy prywatnych, które dają pełną kontrolę nad zgromadzonymi środkami. Ponieważ hakerzy nie mogą włamać się do urządzenia, do którego nie ma dostępu przez sieć, klucze te pozostają bezpieczne nawet wtedy, gdy komputer lub sieć, z której użytkownik korzysta na co dzień, zostaną zainfekowane złośliwym oprogramowaniem. Cała komunikacja z tak odizolowanym urządzeniem odbywa się zazwyczaj przy użyciu fizycznych nośników danych, takich jak kody QR czy pamięci przenośne, co wymaga od użytkownika dodatkowych kroków przy każdej transakcji.

Szczegółowy opis

Technologia air-gapped opiera się na założeniu, że żadne oprogramowanie zabezpieczające w pełni nie eliminuje ryzyka zdalnego ataku, dopóki istnieje fizyczna ścieżka transmisji danych. W praktyce kryptowalutowej urządzenia typu air-gapped najczęściej przyjmują formę dedykowanych portfeli sprzętowych lub specjalnie skonfigurowanych komputerów, z których usunięto karty sieciowe, moduły Wi-Fi oraz Bluetooth.

Proces podpisywania transakcji w takim systemie jest wieloetapowy. Niezaszyfrowana transakcja jest przygotowywana na urządzeniu mającym dostęp do internetu, a następnie przenoszona na urządzenie air-gapped za pomocą jednokierunkowego kanału, na przykład poprzez zeskanowanie kodu QR wyświetlonego na ekranie komputera za pomocą kamery portfela odizolowanego. Następnie odizolowane urządzenie podpisuje transakcję swoim kluczem prywatnym, generując podpis cyfrowy. Ten podpis jest ponownie odczytywany przez urządzenie połączone z internetem, które wysyła gotową transakcję do sieci blockchain.

Taka architektura sprawia, że klucz prywatny nigdy nie opuszcza bezpiecznego środowiska i nie jest narażony na przechwycenie przez złośliwe oprogramowanie szpiegujące. Istnieje jednak pewna istotna niepewność co do odporności takich systemów na zaawansowane ataki fizyczne lub błędy w oprogramowaniu układowym, które mogłyby celowo lub przypadkowo osłabić generowanie losowości kluczy.

Przykłady

Klasycznym przykładem zastosowania zasady air-gapped jest generowanie portfela papierowego. Użytkownik korzysta z czystego systemu operacyjnego uruchomionego z płyty lub pamięci USB na komputerze, który nigdy nie został podłączony do internetu. Na tym komputerze generowane są klucze prywatne i publiczne, które następnie są drukowane na papierze, a komputer jest wyłączany, a dane z pamięci ulotnej kasowane.

Innym przykładem są nowoczesne portfele sprzętowe wyposażone w kamery, które nie posiadają żadnych portów USB zdolnych do przesyłania danych, a jedynie gniazdo zasilania lub działają na baterie. Komunikują się one z otoczeniem wyłącznie poprzez wyświetlanie i odczytywanie kodów QR. Dzięki temu fizyczny przewód nie może posłużyć do nieautoryzowanego przesyłania danych czy kodu wykonywalnego.

W środowiskach instytucjonalnych giełdy kryptowalut i powiernicy stosują tzw. zimne magazyny oparte na architekturze air-gapped, gdzie klucze główne zarządzające wieloma portfelami są przechowywane w sejfach bankowych, a proces zatwierdzania wypłat wymaga fizycznej obecności kilku osób i ręcznego przenoszenia podpisów na nośnikach fizycznych.

Zalety i ograniczenia

Największą zaletą podejścia air-gapped jest maksymalny poziom bezpieczeństwa przed zdalnymi cyberatakami, złośliwym oprogramowaniem oraz próbami kradzieży danych przez internet. Nawet jeśli komputer główny użytkownika jest całkowicie skompromitowany, środki pozostają bezpieczne, ponieważ klucz prywatny fizycznie nie opuścił odizolowanego urządzenia.

Do głównych ograniczeń należą niska wygoda użytkowania oraz złożoność procesu. Przeprowadzanie transakcji wymaga wykonywania wielu czynności manualnych, takich jak skanowanie kodów QR czy przekładanie nośników danych, co zwiększa ryzyko popełnienia błędu przez człowieka. Ponadto urządzenia te są narażone na zagrożenia fizyczne, takie jak kradzież sprzętu, zniszczenie nośnika danych czy próby ataku fizycznego na podzespoły elektroniczne. Istnieje również pewna niepewność związana z potencjalnymi ukrytymi backdoorami w taniej elektronice, dlatego kluczowe jest zaufanie do producenta sprzętu.