- 組件來源可能有安全上疑慮:限制組件的執行權限
- Evidence:組件的安全性原則來源規則
- Zone:組件的安全性區域(Security Zone)
=>.NET Framework的程式安全存取(CAS:Code Access Security)處理原則是識別組件的來源,在確認來自於可信任的來源時,給予適當的執行權限。
程式實作
Imports System.Security
Imports System.Security.Policy
Dim hostEvidence() As Object = {New Zone(SecurityZone.Internet)}
Dim internetEvidence As New Evidence(hostEvidence, Nothing)
Dim ad As AppDomain = AppDomain.CreateDomain("newDomain")
ad.ExecuteAssembly("OtherApp.exe", internetEvidence)
AppDomain.Unload(ad)
沒有留言:
張貼留言