Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.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
C# 应该有哪个DLL blazor客户端项目?安全问题?_C#_Security_Dll_Blazor Webassembly - Fatal编程技术网

C# 应该有哪个DLL blazor客户端项目?安全问题?

C# 应该有哪个DLL blazor客户端项目?安全问题?,c#,security,dll,blazor-webassembly,C#,Security,Dll,Blazor Webassembly,我正在学习Blazor(WebAssembly+Asp.net核心),我有一些疑问 客户端项目编译所有的c#代码以在浏览器中运行,对吗 它包括dll依赖项,对吗 所以,若我在客户端项目中包含了一个域dll,那个么若使用反向工程,我的业务规则将被公开,对吗 那么,哪些DLL必须作为依赖项包含在客户项目中?为NASA工作,是吗 如果你担心一些专有的东西,比如你不想让别人知道的新的压缩算法,那么不要向消费者发送打包的代码——使用web API 但是,实际上,您正在做的是什么,它如此有价值,以至于有人会

我正在学习Blazor(WebAssembly+Asp.net核心),我有一些疑问

客户端项目编译所有的c#代码以在浏览器中运行,对吗

它包括dll依赖项,对吗

所以,若我在客户端项目中包含了一个域dll,那个么若使用反向工程,我的业务规则将被公开,对吗


那么,哪些DLL必须作为依赖项包含在客户项目中?

为NASA工作,是吗

如果你担心一些专有的东西,比如你不想让别人知道的新的压缩算法,那么不要向消费者发送打包的代码——使用web API


但是,实际上,您正在做的是什么,它如此有价值,以至于有人会花时间对您的所有代码进行反向工程?

是的。如果您的客户端代码依赖于包含业务逻辑的程序集,那么它将被部署到客户端。您应该考虑将服务接口取出到自己的程序集中,并使用它们来调用服务器上运行的业务逻辑。