Code Access Security (original) (raw)

About DBpedia

حماية الوصول للشفرة في إطار عمل مايكروسوفت دوت نت، هو حل مايكروسوفت لمنع التعليمات البرمجية غير الموثوق بها من تنفيذ إجراءات مميزة. عندما يقوم وقت التنفيذ المشترك للغات (CLR) بتحميل المُجمع فإنه سيحصل على دليل التجميع ويستخدم هذا التعريف مجموعة التعليمات البرمجية التي ينتمي إليها التجميع. تحتوي مجموعة التعليمات البرمجية على مجموعة أذونات (واحد أو أكثر من الأذونات). ستقوم التعليمة البرمجية التي تنفذ إجراءًا متميزًا بإجراء طلب وصول إلى التعليمات البرمجية والذي سيؤدي إلى تسجيل وقت التنفيذ المشترك للغات لأعلى مكدس استدعاءات وفحص مجموعة الأذونات الممنوحة للمجمع في كل طريقة في مكدس الاستدعاءات. يتم تحديد مجموعات الرموز ومجموعات الأذونات من قِبل مسؤول الجهاز الذي يحدد سياسة الأمان.

Property Value
dbo:abstract حماية الوصول للشفرة في إطار عمل مايكروسوفت دوت نت، هو حل مايكروسوفت لمنع التعليمات البرمجية غير الموثوق بها من تنفيذ إجراءات مميزة. عندما يقوم وقت التنفيذ المشترك للغات (CLR) بتحميل المُجمع فإنه سيحصل على دليل التجميع ويستخدم هذا التعريف مجموعة التعليمات البرمجية التي ينتمي إليها التجميع. تحتوي مجموعة التعليمات البرمجية على مجموعة أذونات (واحد أو أكثر من الأذونات). ستقوم التعليمة البرمجية التي تنفذ إجراءًا متميزًا بإجراء طلب وصول إلى التعليمات البرمجية والذي سيؤدي إلى تسجيل وقت التنفيذ المشترك للغات لأعلى مكدس استدعاءات وفحص مجموعة الأذونات الممنوحة للمجمع في كل طريقة في مكدس الاستدعاءات. يتم تحديد مجموعات الرموز ومجموعات الأذونات من قِبل مسؤول الجهاز الذي يحدد سياسة الأمان. (ar) Code Access Security (CAS) ist das Sicherheitsmodell in Microsofts .Net-Framework und stellt Microsofts Lösung dar, nicht privilegierten und nicht vertrauten Code an der Ausführung sicherheitskritischer Aktionen zu hindern. Wird eine Assembly durch die Common Language Runtime (CLR) geladen, wird diese vor deren Ausführung inspiziert. Dabei wird festgestellt, zu welcher Sicherheitszone die Assembly gehört. Eine Sicherheitszone stellt dabei eine Ansammlung von Rechten dar. Code, der sicherheitsrelevante Aufgaben durchführen will, muss seinerseits das Recht zur Ausführung dieser Aufgabe von der CLR erfragen. Dabei prüft die CLR mit einem Durchlauf durch die Aufrufliste (Engl. call stack), welche Rechte der Assembly durch die Zugehörigkeit zu einer Sicherheitsgruppe gewährt wurden und gewährt oder verbietet ihrerseits die Ausführung dieser Aufgabe. Die Rechte einer Sicherheitszone werden vom Systemadministrator festgelegt. Ab .NET Core wird CAS von Microsoft als obsolet angesehen und wird dadurch in neueren .NET Versionen nicht mehr unterstützt. (de) Code Access Security (CAS), in the Microsoft .NET framework, is Microsoft's solution to prevent untrusted code from performing privileged actions. When the CLR loads an assembly it will obtain for the assembly and use this to identify the that the assembly belongs to. A code group contains a permission set (one or more permissions). Code that performs a privileged action will perform a code access which will cause the CLR to walk up the call stack and examine the permission set granted to the assembly of each method in the call stack. The code groups and permission sets are determined by the administrator of the machine who defines the . Microsoft considers CAS as obsolete and discourages its use. It is also not available in .NET Core and .NET. (en) 닷넷 프레임워크에서 코드 액세스 보안(영어: Code Access Security)은 신뢰되지 않은 코드로부터 특권 동작을 수행하는 것을 방지하기 위한 마이크로소프트의 솔루션이다. CLR이 를 로드할 때, 을 가져오기 위해, 어셈블리로 된 을 요구한다. 코드 그룹에 권한 집합(하나 이상의 권한)이 포함된다. 특권 동작을 수행하는 코드는 CLR이 콜 스택 워크를 하도록 코드 에 액세스한다. 그리고 콜 스택에서 어셈블리의 각 메서드의 어셈블리가 유효한 권한 집합인지 검사한다. 코드 그룹과 권한 집합은 에서 정의된 기계의 관리자(Administrator)에 의해서 결정된다. (ko) Code Access Security — механизм защиты, позволяющий ограничивать доступ коду к ресурсам компьютера. Используется в среде .NET Framework. Используется для определения разрешений и установки прав доступа к различным системным ресурсам, позволяет администраторам настраивать политику безопасности с помощью предоставления доступа различному коду к определённым ресурсам. Код группы содержит одно или более разрешений. Например, коду, написанному Microsoft, могут быть предоставлены привилегии для записи на диск, а коду от другой компании в этом отказано. (ru)
dbo:wikiPageExternalLink http://msdn2.microsoft.com/en-us/library/cb6t8dtz.aspx http://www.codeproject.com/KB/security/UB_CAS_NET.aspx
dbo:wikiPageID 2016578 (xsd:integer)
dbo:wikiPageLength 5311 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1099135587 (xsd:integer)
dbo:wikiPageWikiLink dbr:Uniform_Resource_Locator dbr:Visual_Studio dbr:Common_Language_Runtime dbr:Cryptographic_hash_function dbr:Call_stack dbr:C_Sharp_(programming_language) dbr:Active_Directory dbc:Cryptographic_protocols dbr:File_system_permissions dbr:Exception_(computer_science) dbc:Microsoft_Windows_security_technology dbr:Assembly_(CLI) dbc:Common_Language_Infrastructure dbr:Method_(computer_science) dbr:Microsoft dbr:Microsoft_.NET dbr:X.509 dbr:XML dbr:Authenticode
dbp:date June 2020 (en)
dbp:reason Since or until? (en)
dbp:wikiPageUsesTemplate dbt:.NET dbt:Clarify dbt:Common_Language_Infrastructure dbt:Reflist
dct:subject dbc:Cryptographic_protocols dbc:Microsoft_Windows_security_technology dbc:Common_Language_Infrastructure
rdf:type yago:WikicatCryptographicProtocols yago:Abstraction100002137 yago:Communication100033020 yago:Direction106786629 yago:Message106598915 yago:Protocol106665108 yago:Rule106652242
rdfs:comment حماية الوصول للشفرة في إطار عمل مايكروسوفت دوت نت، هو حل مايكروسوفت لمنع التعليمات البرمجية غير الموثوق بها من تنفيذ إجراءات مميزة. عندما يقوم وقت التنفيذ المشترك للغات (CLR) بتحميل المُجمع فإنه سيحصل على دليل التجميع ويستخدم هذا التعريف مجموعة التعليمات البرمجية التي ينتمي إليها التجميع. تحتوي مجموعة التعليمات البرمجية على مجموعة أذونات (واحد أو أكثر من الأذونات). ستقوم التعليمة البرمجية التي تنفذ إجراءًا متميزًا بإجراء طلب وصول إلى التعليمات البرمجية والذي سيؤدي إلى تسجيل وقت التنفيذ المشترك للغات لأعلى مكدس استدعاءات وفحص مجموعة الأذونات الممنوحة للمجمع في كل طريقة في مكدس الاستدعاءات. يتم تحديد مجموعات الرموز ومجموعات الأذونات من قِبل مسؤول الجهاز الذي يحدد سياسة الأمان. (ar) Code Access Security (CAS), in the Microsoft .NET framework, is Microsoft's solution to prevent untrusted code from performing privileged actions. When the CLR loads an assembly it will obtain for the assembly and use this to identify the that the assembly belongs to. A code group contains a permission set (one or more permissions). Code that performs a privileged action will perform a code access which will cause the CLR to walk up the call stack and examine the permission set granted to the assembly of each method in the call stack. The code groups and permission sets are determined by the administrator of the machine who defines the . Microsoft considers CAS as obsolete and discourages its use. It is also not available in .NET Core and .NET. (en) 닷넷 프레임워크에서 코드 액세스 보안(영어: Code Access Security)은 신뢰되지 않은 코드로부터 특권 동작을 수행하는 것을 방지하기 위한 마이크로소프트의 솔루션이다. CLR이 를 로드할 때, 을 가져오기 위해, 어셈블리로 된 을 요구한다. 코드 그룹에 권한 집합(하나 이상의 권한)이 포함된다. 특권 동작을 수행하는 코드는 CLR이 콜 스택 워크를 하도록 코드 에 액세스한다. 그리고 콜 스택에서 어셈블리의 각 메서드의 어셈블리가 유효한 권한 집합인지 검사한다. 코드 그룹과 권한 집합은 에서 정의된 기계의 관리자(Administrator)에 의해서 결정된다. (ko) Code Access Security — механизм защиты, позволяющий ограничивать доступ коду к ресурсам компьютера. Используется в среде .NET Framework. Используется для определения разрешений и установки прав доступа к различным системным ресурсам, позволяет администраторам настраивать политику безопасности с помощью предоставления доступа различному коду к определённым ресурсам. Код группы содержит одно или более разрешений. Например, коду, написанному Microsoft, могут быть предоставлены привилегии для записи на диск, а коду от другой компании в этом отказано. (ru) Code Access Security (CAS) ist das Sicherheitsmodell in Microsofts .Net-Framework und stellt Microsofts Lösung dar, nicht privilegierten und nicht vertrauten Code an der Ausführung sicherheitskritischer Aktionen zu hindern. Wird eine Assembly durch die Common Language Runtime (CLR) geladen, wird diese vor deren Ausführung inspiziert. Dabei wird festgestellt, zu welcher Sicherheitszone die Assembly gehört. Eine Sicherheitszone stellt dabei eine Ansammlung von Rechten dar. Die Rechte einer Sicherheitszone werden vom Systemadministrator festgelegt. (de)
rdfs:label حماية الوصول للشيفرة (ar) Code Access Security (de) Code Access Security (en) 코드 액세스 보안 (ko) Code Access Security (ru)
owl:sameAs freebase:Code Access Security yago-res:Code Access Security wikidata:Code Access Security dbpedia-ar:Code Access Security dbpedia-de:Code Access Security dbpedia-fa:Code Access Security dbpedia-ko:Code Access Security dbpedia-ru:Code Access Security https://global.dbpedia.org/id/4vB1Y
prov:wasDerivedFrom wikipedia-en:Code_Access_Security?oldid=1099135587&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Code_Access_Security
is dbo:wikiPageDisambiguates of dbr:CAS
is dbo:wikiPageRedirects of dbr:Code_access_security
is dbo:wikiPageWikiLink of dbr:PowerShell dbr:CAS dbr:.NET_Framework dbr:.NET_Framework_version_history dbr:ClickOnce dbr:Microsoft_Silverlight_version_history dbr:Code_access_security dbr:Assembly_(CLI) dbr:X.509 dbr:Sandbox_(computer_security) dbr:Visual_Studio_Tools_for_Office
is foaf:primaryTopic of wikipedia-en:Code_Access_Security