Zawód: Technik informatyk , Technik programista
Kategorie: Programowanie webowe Administracja serwerem i bezpieczeństwo
Źle. Mechanizm dotyczy wykonywanego kodu, nie tylko bibliotek.
Źle. Windows API to interfejs systemu, nie mechanizm bezpieczeństwa .NET.
Źle. ASP.NET to technologia tworzenia aplikacji webowych, nie mechanizm bezpieczeństwa wykonania.
Dobrze. .NET kontroluje, co kod może zrobić, na podstawie jego uprawnień i ról użytkownika.
.NET Framework ma wbudowany model kontroli bezpieczeństwa uruchamianego kodu oparty na dwóch filarach: CAS (Code Access Security) przyznaje uprawnienia w zależności od POCHODZENIA i zaufania kodu (np. kod z sieci ma mniej praw niż lokalny), a RBS (Role-Based Security) decyduje o dostępie na podstawie ROLI i tożsamości użytkownika. Razem ograniczają, co dany kod i użytkownik mogą zrobić. Zapamiętaj: CAS = prawa kodu, RBS = prawa wg roli użytkownika.