首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在.NET中编写程序是否不太安全,因为它们可以很容易地进行反向工程?

在.NET中编写程序是否不太安全,因为它们可以很容易地进行反向工程?
EN

Security用户
提问于 2016-06-06 23:36:35
回答 1查看 189关注 0票数 3

最近我进行了一次有趣的对话,有人告诉我,微软的.NET并不安全,因为它比C这样的语言更容易进行逆向工程。如果我要编写一段我不想进行逆向工程的代码,用C编写它会提供那么多额外的安全性吗?我不是这方面的专家,所以我对智者必须说的话感兴趣。

EN

回答 1

Security用户

回答已采纳

发布于 2016-06-07 01:44:37

您是否希望保护代码,因为知识产权要求,您正在为之编写代码的人/公司有?然后,我想用C编写它可能会使反编译变得更有挑战性,但是拥有所需动机和技能的人会使用许多可用的工具进行反向工程;也许是一个类似于IDA的示例:维基百科-交互式迪士尼

另一方面,如果您想隐藏应用程序的逻辑,以便很难找到漏洞,那么您就走上了“通过模糊进行安全性”的道路,从应用程序安全的角度来看,这是非常没有价值的。正如线食网所说,这种逻辑意味着所有的封闭源代码应用程序都是安全的,而开源软件将是一场灾难。事实上,两者都有同样的漏洞和缺陷,是可以利用的。

相反,我将邀请您投入一些时间来研究安全编码实践指南和核心安全概念。快速查找谷歌关于这些主题将指导你,也有很多好的文献在这个问题上。

票数 4
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/126264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档