Istnieje wiele podejść, jeśli chodzi o uruchamianie niezaufanego kodu na typowym procesorze: piaskownicach, fałszywych źródłach, wirtualizacji ...Niezaufany kod GPGPU (OpenCL itp.) - czy jest bezpieczny? Jakie ryzyko?
Co z niezaufanym kodem GPGPU (OpenCL, cuda lub już skompilowany)?
Zakładając, że pamięć na karcie graficznej jest wyczyszczone przed uruchomieniem takich osób trzecich kod niezaufane,
- czy są jakieś zagrożenia bezpieczeństwa?
- Jakie rodzaje ryzyka?
- W jaki sposób im zapobiec?
- Czy Sandboxing możliwe/dostępny na GPGPU?
- Może oprzyrządowanie binarne?
- inne techniki?
PS: Bardziej interesuje mnie bezpieczeństwo na poziomie kodu binarnego gpu, a nie wysoki poziom bezpieczeństwa w języku programowania gpg (ale te rozwiązania również są mile widziane). Mam na myśli to, że mile widziane są odniesienia do opcodes gpu (kod maszynowy a.k.a).
Dzięki Navi za odpowiedź. Zakładając, że do obliczeń użyłbym osobnej karty gpu (na przykład starsza wersja Tesli ...). Jak zabezpieczyć takie egzekucje niezaufanego kodu? –