Bomi
分类: WINDOWS
2012-02-05 10:59:56
发布于 2007-6-15
到目前为止我一直在唾骂Vista系统是个华而不时的东西。
但是最近发现的一个新特性让我对Vista的敌对情绪有所缓解,
这就是动态位址加载技术。
在Vista之前的Windows系统中,同一个程序通常有规可循得被加载到固定的内存地址段,
一旦这些地址被截获,恶意程序即可利用软件代码的漏洞,诱导正常程序错误的执行恶意代码,从而实现某些人龌龊的企图。
在Vista中,一个程序被加载到内存前,系统会随机生成一个地址偏移量,即动态得改变程序段每次加载到内存后的起始位址,
使得同一程序占用的地址段具有不可预测性,这对传统的采用缓冲区溢出攻击的恶意程序意味着,他们将失去准星,系统被恶意代码破坏的机率将大大减小。
但是,像这样为数不多的技术亮点并不足以说服我把OS升级到32位版本的Vista,等到下一代纯64位版本推出时我会再考虑一下。