Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 1063

Rowhammer

ПроверилCybersecurity entrepreneur & security researcher

Что такое Rowhammer?

RowhammerАппаратная уязвимость DRAM, при которой многократная активация одной строки памяти вызывает перевороты битов в физически соседних строках, подрывая целостность памяти.


Rowhammer использует то, что плотные ячейки DRAM теряют заряд быстрее, чем успевают обновляться, когда соседние строки активируются интенсивно. «Молотя» по одной строке сотни тысяч раз за цикл регенерации, атакующий может перевернуть нужные биты в соседних строках, доступа к которым у него нет, полностью обходя проверки в ПО. Атака продемонстрирована против таблиц страниц, из JavaScript в браузерах, на мобильных устройствах и FPGA; она использовалась для повышения привилегий и выхода из песочниц. Меры защиты — ECC-память, Target Row Refresh (TRR), псевдо-TRR, ECC с удвоенной частотой обновления, изоляция на уровне ОС. Современные модули DDR5 имеют более агрессивную внутрикристальную регенерацию, но исследования продолжают находить варианты вроде RowPress.

Примеры

  1. 01

    Эксплойт Project Zero (2015): переворот битов в PTE для получения привилегий ядра.

  2. 02

    Drammer (2016): root-эксплойт на Android на основе Rowhammer.

Частые вопросы

Что такое Rowhammer?

Аппаратная уязвимость DRAM, при которой многократная активация одной строки памяти вызывает перевороты битов в физически соседних строках, подрывая целостность памяти. Относится к категории Уязвимости в кибербезопасности.

Что означает Rowhammer?

Аппаратная уязвимость DRAM, при которой многократная активация одной строки памяти вызывает перевороты битов в физически соседних строках, подрывая целостность памяти.

Как защититься от Rowhammer?

Защита от Rowhammer обычно сочетает технические меры и операционные практики, как описано в определении выше.

Какие есть другие названия Rowhammer?

Распространённые альтернативные названия: Атака Row hammer.

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

См. также