我经常读到 Windows 上提供了 DEP(数据执行保护)和 ASLR(地址空间布局随机化)等功能。在 Windows 上,您可以控制为 32 位程序打开 DEP。
Kee*_*ook 20
是的。它们默认开启;您无需执行任何操作即可启用它。更长的答案如下......
在 Ubuntu 中默认使用 DEP。如果 CPU 支持,这是通过 NX 位完成的,或者如果 CPU 不支持,则通过内存分段进行模拟。有关更多详细信息,请参阅不可执行内存功能项。
ASLR 在 Ubuntu 中默认用于任何可以重定位的内存段(堆栈、库、堆、mmap)。默认情况下,程序中唯一不可重定位的部分是主代码区(“文本”段)。程序需要专门编译为 PIE(位置无关可执行文件)以启用此功能。许多敏感程序已经以这种方式构建。更多详情,请查看列表
默认情况下,Ubuntu 还提供了许多额外的安全功能。有关完整列表,请参阅Ubuntu 安全功能文档。
归档时间: |
|
查看次数: |
14418 次 |
最近记录: |