我听说过框架和BCL中的安全功能,但这是否与防止恶意程序员编写有害软件或阻止恶意软件在CLR上运行有关?例如,是否可以在C#中编写一个对Windows文件夹进行有害更改的程序?
答案 0 :(得分:10)
当然,特别是如果该应用程序获得高度信任。这就是.NET中的信任级别。
有关详细信息,请查看MSDN上Code Access Security上的文章。
另请查看Keith Brown关于.NET安全的excellent book,您可以在线阅读。
答案 1 :(得分:2)
当然是。以前的工作我们为一些beckhoff plc控制器创建了一个Windows窗体界面。我的同事们在WCF的帮助下成功杀死了一台Windows服务器,而且编码严重不好或者可能是beckhoffs的错误。
这可以是您运行具有完全权限的应用程序所能获得的。