Мы работаем над восстановлением приложения Unionpedia в Google Play Store
ИсходящиеВходящий
🌟Мы упростили наш дизайн для улучшения навигации!
Instagram Facebook X LinkedIn
Ваш собственный Юнионпедия с вашим логотипом и доменом, от 9,99 долларов США в месяц
Создать мой Юнионпедия

ASLR

Индекс ASLR

ASLR (address space layout randomization — «рандомизация размещения адресного пространства») — технология, применяемая в операционных системах, при использовании которой случайным образом изменяется расположение в адресном пространстве процесса важных структур данных, а именно образов исполняемого файла, подгружаемых библиотек, кучи и стека.

Содержание

  1. 27 отношения: MacOS, OpenBSD, PaX, Ubuntu, Windows, Windows 7, Windows 8, Windows 8.1, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Vista, Windows XP, Куча (память), Процесс (информатика), Переполнение буфера, Операционная система, Атака возврата в библиотеку, Адресное пространство (информатика), Системный администратор, Уязвимость (компьютерная безопасность), Эксплойт, Ядро Linux, Исполняемый файл, Библиотека (программирование), Динамически подключаемая библиотека, .EXE.

  2. Безопасность операционных систем

MacOS

macOS (изначально была представлена как Mac OS X, в 2012 переименована в OS X, в 2016 переименована в macOS) — проприетарная операционная система производства Apple.

Посмотреть ASLR и MacOS

OpenBSD

OpenBSD — свободная многоплатформенная операционная система, основанная на 4.4BSD — BSD-реализации UNIX-системы.

Посмотреть ASLR и OpenBSD

PaX

Такс (символ Linux) имеющий демонический вид. В компьютерной безопасности PaX (произн. «Пакс») — это патч к ядру Linux, который предоставляет возможность настроить минимальные права доступа приложений к страницам памяти.

Посмотреть ASLR и PaX

Ubuntu

Логотип Ubuntu «Круг друзей» Ubuntu (от archivedate; «Убу́нту») — операционная система, основанная на Debian GNU/Linux.

Посмотреть ASLR и Ubuntu

Windows

Windows — семейство коммерческих операционных систем (OC) корпорации Microsoft, ориентированных на применение графического интерфейса при управлении.

Посмотреть ASLR и Windows

Windows 7

Windows 7 — операционная система семейства Windows NT компании Microsoft, предназначенная для работы на компьютерах с 32-битными и 64-битными процессорами, следует по времени выхода за Windows Vista и предшественник Windows 8.

Посмотреть ASLR и Windows 7

Windows 8

Windows 8 (МФА) — операционная система, принадлежащая семейству Windows NT, в линейке следующая после Windows 7 и перед Windows 8.1.

Посмотреть ASLR и Windows 8

Windows 8.1

Windows 8.1 — операционная система семейства Windows NT производства корпорации Microsoft, следующая по времени выхода за Windows 8 и перед Windows 10.

Посмотреть ASLR и Windows 8.1

Windows Server 2003

Windows Server 2003 (кодовое название при разработке — Whistler Server, внутренняя версия — Windows NT 5.2) — операционная система семейства Windows NT от компании Microsoft, предназначенная для работы на серверах.

Посмотреть ASLR и Windows Server 2003

Windows Server 2008

Microsoft Windows Server 2008 (кодовое имя «Longhorn Server») — версия серверной операционной системы производства компании Microsoft.

Посмотреть ASLR и Windows Server 2008

Windows Server 2008 R2

Windows Server 2008 R2 — серверная операционная система компании «Microsoft», являющаяся усовершенствованной версией Windows Server 2008.

Посмотреть ASLR и Windows Server 2008 R2

Windows Vista

Windows Vista  — операционная система семейства Windows NT корпорации Microsoft.

Посмотреть ASLR и Windows Vista

Windows XP

Windows XP (кодовое название при разработке — Whistler; внутренняя версия — Windows NT 5.1) — операционная система семейства Windows корпорации Microsoft.

Посмотреть ASLR и Windows XP

Куча (память)

Ку́ча (heap) в информатике и программировании — название структуры данных, с помощью которой реализована динамически распределяемая память приложения.

Посмотреть ASLR и Куча (память)

Процесс (информатика)

Статусы процессов в современных ОС. Проце́сс — программа, которая выполняется в текущий момент.

Посмотреть ASLR и Процесс (информатика)

Переполнение буфера

Переполнение буфера (Buffer Overflow) — явление, возникающее, когда компьютерная программа записывает данные за пределами выделенного в памяти буфера.

Посмотреть ASLR и Переполнение буфера

Операционная система

Операцио́нная систе́ма, сокр.

Посмотреть ASLR и Операционная система

Атака возврата в библиотеку

Атака возврата в библиотеку (Return-to-libc attack) — один из видов компьютерных атак, популярных на x86-совместимых машинах и схожие с ними, связанных с переполнением буфера, когда адрес возврата функции на стеке подменяется адресом иной функции в программе, и в последующую часть стека записываются параметры для вызываемой функции.

Посмотреть ASLR и Атака возврата в библиотеку

Адресное пространство (информатика)

А́дресное пространство (address space) — совокупность всех допустимых адресов каких-либо объектов вычислительной системы — ячеек памяти, секторов диска, узлов сети и т. п., которые могут быть использованы для доступа к этим объектам при определенном режиме работы (состоянии системы).

Посмотреть ASLR и Адресное пространство (информатика)

Системный администратор

Систе́мный администра́тор (system administrator — дословно «администратор системы»), ИТ-администратор — сотрудник, должностные обязанности которого подразумевают обеспечение штатной работы парка компьютерной техники, сети и программного обеспечения.

Посмотреть ASLR и Системный администратор

Уязвимость (компьютерная безопасность)

В компьютерной безопасности термин «уязвимость» (vulnerability) используется для обозначения недостатка в системе, используя который можно намеренно нарушить её целостность и вызвать неправильную работу.

Посмотреть ASLR и Уязвимость (компьютерная безопасность)

Эксплойт

Экспло́ит (exploit, эксплуатировать) — компьютерная программа, фрагмент программного кода или последовательность команд, использующие уязвимости в программном обеспечении и применяемые для проведения атаки на вычислительную систему.

Посмотреть ASLR и Эксплойт

Ядро Linux

Применение ядра Linux Ядро Linux — ядро операционной системы, соответствующее стандартам POSIX, составляющее основу операционных систем семейства Linux.

Посмотреть ASLR и Ядро Linux

Исполняемый файл

Исполняемый файл (executable file, также выполняемый, реже исполнимый, выполнимый) — файл, содержащий программу в виде, в котором она может быть исполнена компьютером.

Посмотреть ASLR и Исполняемый файл

Библиотека (программирование)

Библиоте́ка (от library) в программировании — сборник подпрограмм или объектов, используемых для разработки программного обеспечения (ПО).

Посмотреть ASLR и Библиотека (программирование)

Динамически подключаемая библиотека

DLL (Dynamic Link Library — «библиотека динамической компоновки», «динамически подключаемая библиотека») в операционных системах Microsoft Windows и IBM OS/2 — динамическая библиотека, позволяющая многократное использование различными программными приложениями.

Посмотреть ASLR и Динамически подключаемая библиотека

.EXE

.EXE (сокр. executable — исполнимый) — расширение исполняемых файлов, применяемое в операционных системах DOS, Windows, Symbian OS, OS/2 и в некоторых других, соответствующее ряду форматов.

Посмотреть ASLR и .EXE

См. также

Безопасность операционных систем

Также известен как Address Space Layout Randomization.