NX-бит

No-eXecute bit

NX-бит — атрибут записи таблицы страниц, запрещающий выполнение инструкций из соответствующей страницы; ОС использует его для отделения исполняемого кода от данных.

NX-бит — аппаратный атрибут таблиц страниц памяти, позволяющий операционной системе пометить страницу как неисполняемую. При попытке процессора выполнить инструкцию из такой страницы возникает исключение, которое ОС обрабатывает согласно своей политике. Механизм используется для стеков, куч и других областей данных, где выполнение машинного кода обычно не требуется. Его работа зависит от поддержки процессором, настроек прошивки и ОС, а также от корректного использования защиты памяти приложением. Некоторые сценарии динамической генерации кода требуют специально выделяемых исполняемых страниц. NX-бит важен при выборе и настройке серверной платформы, поскольку является базовой аппаратной функцией защиты памяти. Он отличается от ASLR: NX-бит ограничивает исполнение в выбранной странице, тогда как ASLR случайно размещает области адресного пространства. У Intel эта функция также известна как XD.

Синонимы и варианты написания:

бит запрета исполненияXD-битExecute Disable bit
Просмотров: 12

Статьи по теме

Материалы раздела, к которому относится термин

Связанные термины

Allowlist

Allowlist — перечень разрешающих записей или правил: система допускает только те субъекты, объекты, действия или значения, которые им соответствуют.

БезопасностьУправлениеБазовый

Brute force(Brute-force attack)

Brute force — атака, при которой систематически проверяют варианты пароля, ключа или иного секрета через сервис либо по данным для автономной проверки.

БезопасностьМониторингБазовый

CSR(Certificate Signing Request)

CSR — запрос на выпуск сертификата, содержащий открытый ключ и сведения о субъекте, подписанные соответствующим закрытым ключом для подтверждения владения ключевой парой.

БезопасностьУправлениеБазовый

CVE(Common Vulnerabilities and Exposures)

CVE — система идентификаторов публично раскрытых киберуязвимостей, присваивающая каждой записи уникальный номер для сопоставления бюллетеней, сканеров и исправлений.

БезопасностьУправлениеБазовый

ACME(Automatic Certificate Management Environment)

ACME — прикладной протокол автоматизации выпуска, продления и отзыва сертификатов, подтверждающий контроль заявителя над доменом или иным идентификатором.

БезопасностьУправлениеСеть