Intel GPU SGX — przechowuj swoje dane na karcie graficznej. Z gwarancją

Intel GPU SGX — przechowuj swoje dane na karcie graficznej. Z gwarancją
Karta graficzna Intel Xe z obsługą GPU SGX

Od momentu ogłoszenia, że Intel rozpocznie prace nad swoją dedykowaną kartą graficzną, cały postępowy świat czeka na to, kiedy plany przekształcą się w coś namacalnego. Na razie wiadomo niewiele szczegółów technicznych, jednak dzisiaj możemy przekazać pewne konkretne i istotne informacje. Stało się jasne, że przyszła karta graficzna Intel będzie wspierać technologię podobną do Intel SGX, która zapewnia superbezpieczne przechowywanie wyjątkowo ważnych treści — nazywa się to GPU SGX.

Technologię Intel Software Guard Extensions wspomnieliśmy niedawno w związku z premierą karty Intel SGX. Rozszerzenia Intel SGX to zestaw instrukcji CPU, które umożliwiają aplikacjom tworzenie enclave, zabezpieczonych obszarów w przestrzeni adresowej aplikacji, zapewniających prywatność i integralność nawet w obecności złośliwego oprogramowania z uprawnieniami wysokiego poziomu.

Należy jednak chronić nie tylko wykonywany kod, ale także dane użytkowników. Legiony cyberprzestępców marzą o tym, jakby skraść twoje zdjęcia, a następnie je usunąć lub zaszyfrować. Jak nie stracić najważniejszych wspomnień? Tutaj również może pomóc Intel SGX, w swojej wersji GPU SGX. W tym przypadku działa to w następujący sposób.

Intel GPU SGX — przechowuj swoje dane na karcie graficznej. Z gwarancją

Kluczową rolę w tej technologii, jak wskazuje nazwa, odgrywa procesor graficzny. „Co ma wspólnego karta graficzna z przechowywaniem danych?” — zapytasz pewnie. Otóż przy całym szacunku dla Intel SGX, procesorów wspierających tę technologię jest znacznie mniej niż tych, które jej nie obsługują. Dlatego podjęto decyzję o przeniesieniu wykonania kodu zależnego od SGX na GPU, w analogii do tego, jak zrobiono to w już wspomnianej karcie Intel SGX. Karta graficzna ma również jeszcze jedną zaletę: jej konstrukcja pozwala umieścić na niej wystarczająco dużą ilość pamięci flash, którą można wykorzystać jako lokalne, zabezpieczone miejsce przechowywania.

Działanie GPU SGX polega na tym, że zdjęcia ulubionego psa oraz inne szczególnie ważne dane są przechowywane na lokalnej pamięci karty graficznej za pomocą specjalnego oprogramowania Intel. Ochrona Intel SGX działa na poziomie sterownika systemu plików. Następnie to specjalne oprogramowanie synchronizuje zawartość pamięci z usługą chmurową w jednym z wybranych przez użytkownika trybów. W przeciwieństwie do innych usług chmurowych, klient Intel nie może zostać skompromitowany, ponieważ umieszcza wrażliwe obszary kodu w enclave’ach SGX. W ten sposób twoje dane zyskują kilka warstw ochrony przed kradzieżą i zniszczeniem.

Co się stanie, jeśli oprogramowanie Intel z jakiegoś powodu przestanie działać i dane zostaną dosłownie zamknięte w swojej pamięci? Intel planuje udostępnić swoją technologię innym firmom na podstawie rygorystycznej certyfikacji i nadzoru. Tak więc alternatywa będzie. Sam system na rynku pojawi się nie wcześniej niż karty graficzne — terminy są na razie niejasne. Ale będziemy czekać.

Źródło: habr.com

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster