2010-01-31 33 views
4

我在這裏看到過一些關於SO的話題,詢問CAS是什麼以及如何使用它。我的具體是專門針對CAS的真實世界的用法。是否有商業部署和使用基於.NET CAS(代碼訪問安全)的應用程序?

例如:

  • 的DotNetNuke並在過去的一些努力,能夠在中等程度的信任運行:是,還是真的嗎?在部分信任下運行的DNN的百分比是多少(即不是完全信任)? DNN模塊的&在部分信任模式下運行?)
  • Sharepoint默認爲從bin文件夾執行的dll上的Partially-Trusted環境:在此bin文件夾中可以運行多少個「商業」可用WebParts(無需更改策略)?

這裏的關鍵是要能夠指向CAS的成功案例,讓其他企業覺得自己也應該投資在寫啓用CAS-應用

回答

2

我發現IT管理員無法理解CAS或知道它實際存在。控制面板應用程序使用起來很痛苦,並且在操作系統和.net版本中有所不同。

軟件開發人員通常不瞭解Microsoft CAS的實施情況,並且隨着時間的推移,配置,部署或管理任務變得不那麼容易。考慮到我們已經有8年的時間了,對於使用.net的Security進行微軟嘗試是一個相當悲傷的反思。

1

由於.NET 4 Beta 2中,政策部分代碼訪問安全性(CAS)已經過時。見Code Access Security Is No Longer Used in .NET 4 Beta 2。 .NET仍然是管理或實施內部訪問權限的一個有趣功能,但任何依賴IT管理員制定策略的功能都會造成混淆。

+1

我知道Microsoft在.NET 4.0中放棄了CAS,但是我通常會說'CAS在現實世界中並沒有真正使用',我只是想確保我不會漏掉任何明顯的東西(因爲它有'真實世界CAS'的應用程序,他們將已經發布:)) – 2010-01-31 21:51:14

相關問題