Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用模糊处理以外的.net代码安全性_.net - Fatal编程技术网

使用模糊处理以外的.net代码安全性

使用模糊处理以外的.net代码安全性,.net,.net,有没有办法防止代码被分解,而不是混淆。没有办法防止代码被分解 运行时需要能够执行用代码创建的指令,否则软件将无法运行。如果运行软件的计算机可以读取指令,那么控制该计算机的用户可以访问指令,并通过反编译的方式重新创建代码的版本-它可能与原始代码不完全相同,但会编译为等效程序 然而,有几种方法可以隐藏指令和代码的结构,使其不被窥探者发现,其中之一就是模糊处理。最终,它们只是减速带,因为有能力的黑客可以在执行软件时将您的指令从计算机内存中复制出来……您的问题似乎在这里得到了回答:

有没有办法防止代码被分解,而不是混淆。

没有办法防止代码被分解

运行时需要能够执行用代码创建的指令,否则软件将无法运行。如果运行软件的计算机可以读取指令,那么控制该计算机的用户可以访问指令,并通过反编译的方式重新创建代码的版本-它可能与原始代码不完全相同,但会编译为等效程序


然而,有几种方法可以隐藏指令和代码的结构,使其不被窥探者发现,其中之一就是模糊处理。最终,它们只是减速带,因为有能力的黑客可以在执行软件时将您的指令从计算机内存中复制出来……

您的问题似乎在这里得到了回答: