Źródło: zawodowe.edu.pl (AI)
Jaki mechanizm kontroli bezpieczeństwa uruchamiania aplikacji zawiera środowisko .NET Framework?
Warianty odpowiedzi
-
A
oparty na uprawnieniach kodu (CAS - Code Access Security) i na rolach (RBS - Role-Based Security)
-
B
realizowany przez frameworki aplikacji webowych (ASP.NET)
-
C
przeznaczony wyłącznie dla bibliotek klas
-
D
realizowany przez funkcje Windows API
Wyjaśnienie
Platforma .NET Framework posiada dwupoziomowy model bezpieczeństwa uruchamiania kodu.
Pierwszym filarem jest CAS (Code Access Security) – kontroluje uprawnienia samego kodu na podstawie jego pochodzenia i stopnia zaufania (np. ograniczając dostęp do pliku dla aplikacji pobranych z sieci).
Drugim filarem jest RBS (Role-Based Security) – weryfikuje tożsamość i rolę użytkownika uruchamiającego aplikację (np. sprawdzając, czy użytkownik jest administratorem systemu).