ASLR в Windows Vista по-умолчанию: что же это такое?
Недавно я рассказал о системе ASLR (случайном распределении памяти) в Vista Beta 2. Некоторые люди меня спрашивают, что же означает «ASLR включена по-умолчанию» в Windows Vista?..
«ASLR по-умолчанию» в Vista это:
- Стеки и память рандомизированы - распределяются случайным образом (случайное распределение стеков появилось в post-Beta 2 версиях).
- EXE и DLL, являющиеся частью ОС, также рандомизированы.
- Все другие EXE и DLL будут нуждаться в новом PE-заголовке; по-умолчанию они не будут рандомизированы. Отметьте, что DLL помеченные для рандомизации, такие как системные DLL, будут рандомизироваться в каждом процессе (вне зависимости включена ли поддержка рандомизации в других объектах, задействованных в этом процессе).
Я рассмотрю более подробно каждый из этих пунктов в ближайшие дни.
Источник:
Перевод: Райкер
По теме
- Windows Vista официально "мертва"
- Завтра прекращается поддержка Windows Vista
- Остался последний месяц поддержки Windows Vista
- 11 апреля Microsoft прекратит поддержку Windows Vista
- Через год прекращается поддержка Windows Vista
- Microsoft открыла исходный код Open XML SDK
- Баллмер: Longhorn/Vista - моя самая серьезная ошибка
- Сегодня заканчивается бесплатная фаза поддержки Windows Vista и Office 2007
- Microsoft продлила срок поддержки Windows Vista и Windows 7
- Практики обеспечения безопасности Microsoft - лучшие в мире