Sdílet prostřednictvím


Udělení oprávnění

Důležitá poznámkaDůležité

V rozhraní .NET Framework verze 4 se modul CLR (Common Language Runtime) vzdaluje od poskytování zásad zabezpečení pro počítače.Microsoft doporučuje použití zásad omezení softwaru systému Windows jako náhradu za zásady zabezpečení modulu CLR.Informace v tomto tématu se vztahují na rozhraní .NET Framework verze 3.5 a starší; nevztahují se na verze 4.0 a novější.Další informace o této a dalších změnách naleznete v tématu Změny zabezpečení v rozhraní .NET Framework 4.

Modul CLR (Common Language Runtime) uděluje oprávnění jak doménám aplikací, tak i sestavením. Proces udělování oprávnění může zahrnovat jeden nebo oba následující kroky:

  1. Vypočítat povolenou sadu oprávnění.

    1. V okamžiku načtení modul runtime stanoví sady oprávnění, které kódu umožňují jednotlivé úrovně zásad.

    2. Modul runtime poté provede průnik povolených sad oprávnění pro každou úroveň zásad, výsledkem je jedna sada povolených oprávnění pro doménu aplikace nebo sestavení.

  2. Určit udělená oprávnění.

    Modul runtime porovná konečnou sadu povolených oprávnění s oprávněními, o která požádá sestavení, výsledkem je sada oprávnění udělená sestavení. Tento krok se nevztahuje na udělení oprávnění pro domény aplikace.

Viz také

Další zdroje

Správa zásad zabezpečení