• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

字号: | 推荐给好友 上一篇 | 下一篇

JAVA和.NET两个平台对于安全功能的比较

发布: 2008-5-07 10:21 | 作者: 不详 | 来源: 赛迪 | 查看: 17次 | 进入软件测试论坛讨论

领测软件测试网 软件测试技术门户$C!B5[_g5oQg^

小结:和.NET不同,JVM的默认设置是不检验本地代码。另外,JVM保留最初的字节代码供运行时检查,而.NET把静态分析和运行时插入检验代码相结合。 
yw:gN(Bb-y
-S;mqH9R3ZD
|;sfje代码封装:应用隔离 
s;c)s3GZ:\Beg^
"hE @5[8Nd%F
0T'v'o!D+j在.NET, 域隔离建立在内存安全机制的基础上,不同的域不能直接访问彼此的地址空间,只能通过.NET远程通信机制访问。  软件测试技术门户b(AU&PN1|*la&G
软件测试技术门户*lo:Y-~ U_1Z:k
软件测试技术门户5qf~ Pd
在JAVA平台,应用隔离是通过ClassLoaders 和 ProtectionDomains 相结合来实现的,安全类加载是JVM安全机制的基石。 
G"@!y X5S Nts软件测试技术门户4VX bG0{*r

|k2w)e W s小结:.NET的 AppDomains 就象操作系统的进程一样,使用起来比JAVA的 ProtectionDomains 更直接、容易一些。 
_~0L2Dg*s} ?&R F软件测试技术门户~*YLD/W#}

,?'h^X