打印

Vista 的动态内存加载(自己Live Space上的日志转载)

本帖已经被作者加入个人空间

Vista 的动态内存加载(自己Live Space上的日志转载)

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

但是,像这样为数不多的技术亮点并不足以说服我把OS升级到32位版本的Vista,等到下一代纯64位版本推出时我会再考虑一下。
|-- AI by Spruce Lab -- | Discover the Info. Tech. for Personal! && Powered by Solaris & Oracle

TOP


感谢一直以来您对我们的支持!
当前时区 GMT+8, 现在时间是 2008-10-7 21:40 京ICP证060528 号

Designed By 17DST