不要改变GAC文件夹的ACL

任何计算机安全系统(包括.NET的CAS)的保证都可以在人为的破坏下荡然无存。

比如说GAC文件夹(其位置在%windir%\assembly)继承了%windir%的ACL(Access Control List)。这就保证了一般用户不可以任意往GAC中添加程序集(assembly)。由于这个保证,.NET运行时对GAC中的assembly自动赋予Full Trust的权限,而且略过Strong Name Signature Verification. (安装在GAC中的assembly必须被“强名称[strong name]”签名)

可是,如果ACL被人为改变,这里的安全保证就不存在了。

 

早安中国

感谢开心就好,我在“博客堂”的Blog在2004年3月1日的凌晨得以向您问候早安!

没有谁那么早就访问“博客堂”,密切关注我的Blog的最新更新吧?

我是在边安装操作系统边写这段文字的。当我将其保存的时候,我知道工作的人们都需要起床了,有的已经离开了家,有的已经开始工作了。

技术只是工作的一部分,毫无疑问这往往是很吸引人的部分。我们把每天的黄金时段用于工作,工作从而成为我们有限人生的一个重要组成。

但是技术是没有止境的。

所以只能珍惜您和我所把握的每个瞬间。

回到顶部