.NET体系中的源程序安全问题(四、结束语)

原创 2001年07月29日 11:51:00

 

  如果你是一个桌面应用的供应商,你清楚自己应该怎么做。你可以用非受管理的C++编写代码,然后从受管理的VB调用它。用这种方法设计应用,你能够确信代码的安全。然而,如果你是一个第三方供应商,而且准备在组件中用非受管理的代码替代受管理的代码,那么,你是在强迫用户放弃.NET的优势,重新让他们面对他们今天所面临的问题。受管理代码能够防止对应用本身或者其他应用所使用的内存空间进行破坏性操作,对受管理代码的支持正是.NET吸引人的原因之一。某些用户可能会查看受管理代码的IL程序,甚至还有可能分析应用的算法实现,如果不能正确地认识.NET的优势所在,第三方供应商可能会为了防止用户分析代码而拒绝用受管理代码编写各种软件部件。

  VB.NET/VS.NET有着许多优点,仅仅是对IDE(集成开发环境)的改进就足以成为我们升级到VB.NET的理由;语言方面的增强为我们带来许多新的编程支持,对底层OS访问的简化使得我们声明变量、对象以及调用低层功能更加方便。VB.NET是一个创建安全ASP.NET应用的优秀工具;但是,如果你的主要目标集中在客户端或者是桌面应用,你应该慎重考虑可能出现的问题。Microsoft准备为桌面应用开发者提供哪些帮助?我们将拭目以待。

 

.NET体系中的源程序安全问题(4)

四、结束语 如果你是一个桌面应用的供应商,你清楚自己应该怎么做。你可以用非受管理的C++编写代码,然后从受管理的VB调用它。用这种方法设计应用,你能够确信代码的安全。然而,如果你是一个第三方供应商,而...
  • luoboqingcai
  • luoboqingcai
  • 2004年09月25日 19:55
  • 478

.NET体系中的源程序安全问题, Delegates

 Delegates1  .NET中的委派(Delegates)      回调函数的确是至今为止最有用的编程机制之一。C运行时的qsort函数利用回调函数对数组元素进行排序。在Windows中,回调...
  • Silicon_Fado
  • Silicon_Fado
  • 2007年02月13日 14:42
  • 848

.NET体系中的源程序安全问题(1)

在.NET平台上,代码以中间语言的形式运行,它是.NET众多优势的基础。但在独立桌面应用中,它给源代码的安全带来了威胁。本文探讨产生这个问题的原因,分析可能的解决办法。 在Visual Studio....
  • luoboqingcai
  • luoboqingcai
  • 2004年09月25日 19:57
  • 496

.NET体系中的源程序安全问题

在.NET平台上,代码以中间语言的形式运行,它是.NET众多优势的基础。但在独立桌面应用中,它给源代码的安全带来了威胁。本文探讨产生这个问题的原因,分析可能的解决办法。   在Visual Studi...
  • tanaya
  • tanaya
  • 2005年02月20日 22:35
  • 1547

.NET体系中的源程序安全问题(3)

三、反向工程  当程序集以MSIL而不是机器代码的形式发布时,最令人关心的问题应该就是安全。正如前面所介绍的,程序集包含了关于包里面所有模块的manifest以及详细描述各个模块的元数据。.NET S...
  • luoboqingcai
  • luoboqingcai
  • 2004年09月25日 19:56
  • 506

.NET体系中的源程序安全问题(2)

二、中间语言  为了了解在用VB.NET构造工程的过程中发生了什么事情,我们需要创建一个生成代码和程序集时使用的示例工程:打开VS.NET,新建一个Visual Basic工程,在窗体中加入一个文本标...
  • luoboqingcai
  • luoboqingcai
  • 2004年09月25日 19:57
  • 549

.NET体系中的源程序安全问题(一、概述)

   在Visual Studio.NET(VS.NET)体系中,VB、Visual C++以及C#之类的编译器把源程序编译成MSIL。MSIL即Microsoft Intermediate Lang...
  • cbacba
  • cbacba
  • 2001年07月29日 11:46
  • 661

.NET体系中的源程序安全问题(二、中间语言)

   为了了解在用VB.NET构造工程的过程中发生了什么事情,我们需要创建一个生成代码和程序集时使用的示例工程:打开VS.NET,新建一个Visual Basic工程,在窗体中加入一个文本标签(Lab...
  • cbacba
  • cbacba
  • 2001年07月29日 11:47
  • 773

.NET体系中的源程序安全问题(三、反向工程)

   当程序集以MSIL而不是机器代码的形式发布时,最令人关心的问题应该就是安全。正如前面所介绍的,程序集包含了关于包里面所有模块的manifest以及详细描述各个模块的元数据。.NET SDK 提供...
  • cbacba
  • cbacba
  • 2001年07月29日 11:49
  • 669

net framework体系结构

术语解释 CIL(common intermediate language):公共中间语言。.net框架下各种种类、版本的编程语言在经过编译后生成的中间语言(后缀为.il),与平台无关、与语言无关,...
  • u011872945
  • u011872945
  • 2017年06月07日 11:21
  • 336
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:.NET体系中的源程序安全问题(四、结束语)
举报原因:
原因补充:

(最多只允许输入30个字)