gpt4 book ai didi

.net - 混淆与非托管程序集

转载 作者:行者123 更新时间:2023-12-02 07:06:51 25 4
gpt4 key购买 nike

我最近参加了一个演示文稿,其中有人展示了可以破解 .NET 混淆代码。他建议获得真正安全性的更好方法是加密混淆的程序集,或者更好地在非托管程序集中拥有您的知识产权。非托管程序集路径的明显缺点是程序集将是特定于平台的。您认为上述两种方法有什么优点或缺点吗?

最佳答案

您对这种代码安全级别的动机是什么?

如果您的代码本身确实是足够有值(value)的 IP,那么也许您应该考虑根本不分发它,而是将其隐藏在某种 SaaS 产品的背后。混淆正是它所说的,它不是加密,并且由于运行时必须能够读取您的代码才能运行它,因此它不可避免地是可读的。即使是非托管 DLL 也可以反编译,如果只是汇编代码的话,所以您的 IP 在那里并不完全安全。

顺便说一句,非托管代码的明显缺点不是您所说的,恕我直言,而是您在从托管语言迁移到非托管语言的过程中牺牲的一切。

关于.net - 混淆与非托管程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10637993/

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