Глоссарий

Что такое ASLR

Технология ASLR — это механизм защиты, применяемый в современных операционных системах, чтобы затруднить эксплуатацию уязвимостей. Её суть — в хаотичном распределении участков памяти, где размещаются ключевые компоненты: исполняемые модули, библиотеки, стек и куча.

Из-за рандомизации злоумышленникам становится практически невозможно заранее определить, где в памяти находятся нужные им участки — это серьёзно усложняет проведение атак, особенно тех, что основаны на переполнении буфера или внедрении исполняемого кода. Хотя ASLR не исключает взлом полностью, она значительно снижает его вероятность.