Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

141 lines
9.0 KiB

  1. <configuration>
  2. <mscorlib>
  3. <security>
  4. <policy>
  5. <PolicyLevel version="1">
  6. <SecurityClasses>
  7. <SecurityClass Name="StrongNameMembershipCondition" Description="System.Security.Policy.StrongNameMembershipCondition, mscorlib, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
  8. <SecurityClass Name="EventLogPermission" Description="System.Diagnostics.EventLogPermission, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
  9. <SecurityClass Name="PerformanceCounterPermission" Description="System.Diagnostics.PerformanceCounterPermission, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
  10. <SecurityClass Name="UrlMembershipCondition" Description="System.Security.Policy.UrlMembershipCondition, mscorlib, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
  11. <SecurityClass Name="DnsPermission" Description="System.Net.DnsPermission, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
  12. <SecurityClass Name="SecurityPermission" Description="System.Security.Permissions.SecurityPermission, mscorlib, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
  13. <SecurityClass Name="UnionCodeGroup" Description="System.Security.Policy.UnionCodeGroup, mscorlib, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
  14. <SecurityClass Name="IsolatedStorageFilePermission" Description="System.Security.Permissions.IsolatedStorageFilePermission, mscorlib, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
  15. <SecurityClass Name="AllMembershipCondition" Description="System.Security.Policy.AllMembershipCondition, mscorlib, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
  16. <SecurityClass Name="FileIOPermission" Description="System.Security.Permissions.FileIOPermission, mscorlib, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
  17. <SecurityClass Name="SocketPermission" Description="System.Net.SocketPermission, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
  18. <SecurityClass Name="NamedPermissionSet" Description="System.Security.NamedPermissionSet"/>
  19. <SecurityClass Name="WebPermission" Description="System.Net.WebPermission, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
  20. <SecurityClass Name="FirstMatchCodeGroup" Description="System.Security.Policy.FirstMatchCodeGroup, mscorlib, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
  21. </SecurityClasses>
  22. <NamedPermissionSets>
  23. <PermissionSet class="NamedPermissionSet"
  24. version="1"
  25. Name="Nothing"
  26. Description="Denies all resources, including the right to execute"/>
  27. <PermissionSet class="NamedPermissionSet"
  28. version="1"
  29. Name="Execution"
  30. Description="Permits execution">
  31. <IPermission class="SecurityPermission"
  32. version="1"
  33. Flags="Execution"/>
  34. </PermissionSet>
  35. <PermissionSet class="NamedPermissionSet"
  36. version="1"
  37. Name="SkipVerification"
  38. Description="Grants right to bypass the verifier">
  39. <IPermission class="SecurityPermission"
  40. version="1"
  41. Flags="SkipVerification"/>
  42. </PermissionSet>
  43. <PermissionSet class="NamedPermissionSet"
  44. version="1"
  45. Unrestricted="true"
  46. Name="FullTrust"
  47. Description="Allows full access to all resources"/>
  48. <PermissionSet class="NamedPermissionSet"
  49. version="1"
  50. Name="ASP.Net">
  51. <IPermission class="FileIOPermission"
  52. version="1"
  53. Read="$AppDir$"
  54. PathDiscovery="$AppDir$"/>
  55. <IPermission class="IsolatedStorageFilePermission"
  56. version="1"
  57. Allowed="AssemblyIsolationByUser"
  58. UserQuota="5242880"/>
  59. <IPermission class="SecurityPermission"
  60. version="1"
  61. Flags="Execution, ControlAppDomain"/>
  62. <IPermission class="WebPermission"
  63. version="1">
  64. <ConnectAccess>
  65. <URI uri="$OriginHost$"/>
  66. </ConnectAccess>
  67. </IPermission>
  68. <IPermission class="DnsPermission"
  69. version="1"
  70. Unrestricted="true"/>
  71. <IPermission class="EventLogPermission"
  72. version="1">
  73. <Machine name="."
  74. access="Instrument"/>
  75. </IPermission>
  76. <IPermission class="PerformanceCounterPermission"
  77. version="1">
  78. <Machine name=".">
  79. <Category name="*"
  80. access="Instrument"/>
  81. </Machine>
  82. </IPermission>
  83. </PermissionSet>
  84. </NamedPermissionSets>
  85. <CodeGroup class="FirstMatchCodeGroup"
  86. version="1"
  87. PermissionSetName="Nothing">
  88. <IMembershipCondition class="AllMembershipCondition"
  89. version="1"/>
  90. <CodeGroup class="UnionCodeGroup"
  91. version="1"
  92. PermissionSetName="ASP.Net">
  93. <IMembershipCondition class="UrlMembershipCondition"
  94. version="1"
  95. Url="$AppDirUrl$/*"/>
  96. </CodeGroup>
  97. <CodeGroup class="UnionCodeGroup"
  98. version="1"
  99. PermissionSetName="ASP.Net">
  100. <IMembershipCondition class="UrlMembershipCondition"
  101. version="1"
  102. Url="$CodeGen$/*"/>
  103. </CodeGroup>
  104. <CodeGroup class="UnionCodeGroup"
  105. version="1"
  106. PermissionSetName="FullTrust">
  107. <IMembershipCondition class="UrlMembershipCondition"
  108. Url="$Gac$/*"
  109. version="1"/>
  110. </CodeGroup>
  111. <CodeGroup class="UnionCodeGroup"
  112. version="1"
  113. PermissionSetName="FullTrust"
  114. Name="Microsoft_Strong_Name"
  115. Description="This code group grants code signed with the Microsoft strong name full trust. ">
  116. <IMembershipCondition class="StrongNameMembershipCondition"
  117. version="1"
  118. PublicKeyBlob="002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293"/>
  119. </CodeGroup>
  120. <CodeGroup class="UnionCodeGroup"
  121. version="1"
  122. PermissionSetName="FullTrust"
  123. Name="Ecma_Strong_Name"
  124. Description="This code group grants code signed with the ECMA strong name full trust. ">
  125. <IMembershipCondition class="StrongNameMembershipCondition"
  126. version="1"
  127. PublicKeyBlob="00000000000000000400000000000000"/>
  128. </CodeGroup>
  129. </CodeGroup>
  130. <FullTrustAssemblies>
  131. <IMembershipCondition class="StrongNameMembershipCondition"
  132. version="1"
  133. PublicKeyBlob="00000000000000000400000000000000"
  134. Name="System"/>
  135. </FullTrustAssemblies>
  136. </PolicyLevel>
  137. </policy>
  138. </security>
  139. </mscorlib>
  140. </configuration>