使用安全類別庫

安全程式庫是一個類別庫,它使用安全性要求以確保類別庫的呼叫端擁有存取該類別庫所公開資源的使用權限。例如,安全類別庫可以使用方法來建立一個檔案,以要求它的呼叫端必須擁有建立檔案的使用權限。.NET Framework 中包含安全類別庫。

如果您的程式碼要求且被授與類別庫所需的使用權限,它就可以存取該類別庫,而資源也會被保護以防止未經授權的存取;如果您的程式碼沒有擁有適當的使用權限,就無法存取該類別庫,而惡意程式碼也無法使用您的程式碼間接地存取資源。即使您的程式碼擁有存取類別庫的使用權限,如果呼叫您的程式碼的程式碼同樣沒有擁有存取該類別庫的使用權限,它也不被允許執行。

程式碼存取安全性並無法去除撰寫程式碼時的人為錯誤;然而,如果應用程式使用安全類別庫以存取受保護的資源,因為類別庫已詳細檢查過安全性的問題,所以依然可以降低應用程式程式碼的安全性風險。

請參閱

概念

程式碼存取安全性的基本概念

其他資源

程式碼存取安全性