gpt4 book ai didi

c# - .NET 动态 DLL 加载和安全

转载 作者:太空宇宙 更新时间:2023-11-03 18:34:56 30 4
gpt4 key购买 nike

<分区>

在 C# 中,您可以使用 Assembly.LoadFrom 相当简单地动态加载给定 DLL 路径的程序集。对于静态路径来说一切都很好。但是,如果要从用户指定的路径加载怎么办?

例如,如果你有一个插件系统,用户在配置文件中指定了DLL文件的路径,你将如何防止有人通过插件系统加载恶意代码?换句话说,如果 Alice 在一个系统上运行一个软件包,该系统有一个可以指定插件 dll 的配置文件,如果 Eve 获得对爱丽丝的系统? .NET MEF 是否解决了这个问题?

谢谢

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com