Начальный адрес / proc / pid / maps отличается в Ubuntu 16 и Ubuntu 18 - PullRequest
0 голосов
/ 30 ноября 2018

В Ubuntu 18 (64 бит) адрес запуска / загрузки запущенных процессов казался рандомизированным при каждом запуске одного и того же приложения - он больше не запускается с 0x400000.Могу ли я узнать, вызвано ли это включенным ASLR?В Ubuntu 18 мне нужно установить ASLR в 0, чтобы начальный адрес фиксировался каждый раз, когда выполняется одно и то же приложение, но в Ubuntu 16 и ниже это не обязательно.Что изменилось в Ubuntu 18?

1 Ответ

0 голосов
/ 30 ноября 2018

Как вы знаете, атаки по побочным каналам из-за проблем с архитектурой процессора были в новостях в последнее время.Для уменьшения этих типов атак был разработан набор исправлений Kernel Page Table (ранее называвшийся KAISER) и объединен в ядро ​​linux 4.15RC6.

Ubuntu 18.04 использовал ядро ​​4.15 в первом выпуске, что объясняет, почему ASLR по умолчанию включен в Ubuntu 18.04 и более поздних версиях.

...