c#插件系统安全

本文关键字:安全 系统 插件 | 更新日期: 2023-09-27 18:02:13

我已经成功地在我的wpf应用程序中实现了Pluginsystem:

每个插件都有自己的*.dll,在我的应用程序开始时加载和实例化。

是否有任何安全问题引起的事实,有人可以开发一个插件,并在构造函数中编写她/他想要的一切?

如果是,我该如何预防?

c#插件系统安全

认为您正在寻找的是AppDomain,在这里您可以创建一个隔离的沙箱并授予运行代码的权限。例如,用于读写的特定文件夹

https://msdn.microsoft.com/en-us/library/bb763046 (v = vs.110) . aspx