98-372 · Question #67
In the .NET Framework, code access security performs which of the following functions? Each correct answer represents a complete solution. Choose all that apply.
The correct answer is A. It enables administrators to configure security policy by associating sets of permissions with B. It enforces restrictions on code at run time. D. It defines permissions and permission sets that represent the right to access various system E. It grants permissions to each assembly that is loaded. Code access security is a security system that authorizes managed assemblies to access system resources. It allows administrators and developers to control application authorization similar to the way they have always been able to authorize users. In the .NET Framework, code…
Question
In the .NET Framework, code access security performs which of the following functions? Each correct answer represents a complete solution. Choose all that apply.
Options
- AIt enables administrators to configure security policy by associating sets of permissions with
- BIt enforces restrictions on code at run time.
- CIt grants permissions to the call stack.
- DIt defines permissions and permission sets that represent the right to access various system
- EIt grants permissions to each assembly that is loaded.
- FIt specifies those permissions that will remove code.
How the community answered
(19 responses)- A74% (14)
- C11% (2)
- F16% (3)
Explanation
Code access security is a security system that authorizes managed assemblies to access system resources. It allows administrators and developers to control application authorization similar to the way they have always been able to authorize users. In the .NET Framework, code access security performs the following functions: It defines permissions and permission sets that represent the right to access various system It enables administrators to configure security policy by associating sets of permissions with It enables code to request the permissions that it requires to run. It also specifies those permissions that would be useful if provided to code, and those permissions the code must never It grants permissions to each assembly that is loaded. Those permissions which are provided, are based on the permissions requested by the code and on the operations permitted by security It enforces restrictions on code at run time. It performs it by comparing the granted permissions of every caller on the call stack to the permissions that callers must have. CAS identifies assemblies using evidence. Evidence is the information that the runtime gathers about an assembly to determine which code groups the assembly belongs to.
Topics
Community Discussion
No community discussion yet for this question.