ви в клірнеті. перелічені тут адреси відкриваються лише всередині мережі tor - завантажте tor-браузер тут »
AlphaBay.Market
UK
остання перевірка: 18 хв тому відстежується onion: 260
головна / новини / Безпека
07 листопада 2026 Безпека 1 хв читання

Атаки холодного завантаження: що залишається в ОЗП після відключення живлення

Вимкнути комп'ютер здається твердою межею. Нею не є. DRAM, що тримає робочу пам'ять запущеної системи, — це сітка крихітних конденсаторів, а конденсатори розряджаються поступово. Секунди, а часом хвилини після зникнення живлення чіпи все ще тримають більшу частину записаного, включно з ключами томів, які шифрування диска завантажує під час старту. Зловмисник, який перезавантажить таку машину з мінімальним завантажувачем і вивантажить залишки, піде з цими ключами. Це й є атака холодного завантаження, і від 2008 року її демонстрували на реальних, широко вживаних продуктах шифрування.

Праця Принстона, що назвала проблему

Канонічну демонстрацію провели дослідники Center for Information Technology Policy Принстонського університету та їхні співавтори. Їхню працю, 'Lest We Remember: Cold Boot Attacks on Encryption Keys', представлено на симпозіумі USENIX Security у Сан-Хосе в липні 2008 року. Розрив між тим часом і нинішнім варто позначити прямо: техніка давня, і застереження теж. Автори показали, що DRAM зберігає вміст секунди й хвилини після втрати живлення, навіть за робочої температури та навіть після вилучення модулів із материнської плати, а просте охолодження — команда застосовувала охолоджувальний спрей — розтягує це вікно драматично. Не маючи особливих пристроїв чи матеріалів, вони витягали ключі шифрування диска з образів пам'яті й перемогли BitLocker, FileVault, dm-crypt і TrueCrypt у холодних перезавантаженнях. Також описали алгоритми пошуку ключів у частково деградованій пам'яті та виправлення бітових помилок.

Чому ключі виживають

Слабке місце — розклади ключів AES (key schedule). Розгорнутий ключ зберігається в пам'яті з великою внутрішньою надлишковістю, тож навіть зашумлений дамп можна скоригувати до справжнього ключа. І сучасне залізо діру не закриває. Академічний аналіз 2017 року, 'Cold Boot Attacks are Still Hot: Security Analysis of Memory Scramblers in Modern Processors', дослідив логіку скремблювання, яку сучасні процесори застосовують до DRAM, — захід, який, як вважалося, притлумлює такі атаки, — і визнав його неефективним: маску скремблювання можна вивести з самого дампа. Автори вибудували доказ концепції, що витягає ключ AES шифрування диска з пам'яті сучасного процесора, а їхня атака спирається на коротке переривання живлення, а не на охолодження модулів.

Чому вимкнення — це не безпека

Якби ключі надійно стиралися під час вимкнення, вікно було б малим. Але кілька поширених станів живлення нічого не стирають ніколи. Призупинення зі станом у ОЗП (suspend-to-RAM) тримає DRAM під напругою й оновлює її: кожен ключ, який тримала система, лишається на місці, за екраном блокування, який можна атакувати напряму. Присипляння (hibernation) записує образ RAM на диск, і це безпечне настільки, наскільки зашифрований том підкачки або присипляння, адже знімок працюючої пам'яті на незашифрованому сховищі — подарунок. Навіть тепле перезавантаження не вимикає модулі з живлення надовго. Проєкт Tails, який документує цю загрозу для своїх користувачів, формулює ризик прямо:
... може лишатися в ОЗП до кількох хвилин після вимкнення ...
Це попередження адресоване звичайним ноутбукам. Машина, вимкнена в побутовому сенсі — кришка зачинена, екран темний, стан живлення розмитий, — може все ще тримати все, що потрібно зловмисникові, а схопити її — справа секунд.

Які пом'якшення реально існують

Tails — найпомітніший захист у щоденному вжитку. Під час вимкнення система перезаписує більшу частину своєї ОЗП випадковими даними, і та сама очистка спрацьовує, коли завантажувальний носій фізично виймають під час роботи, — аварійний шлях, збудований якраз на момент, коли машину хапають. Під капотом це функція ядра init-on-free плюс сторожовий процес, що стежить за USB-носієм, а замітки проєкту уточнюють: файли, потрібні процесові очистки, блокуються в пам'яті з самого старту, щоб очистку не можна було витіснити під час виконання. Звички, які до цього додаються, непримітні, але конкретні:
  • Вимикайте повністю, а не переводьте в режим очікування, особливо перед тим, як передати пристрій комусь іншому.
  • Вивчіть найшвидший шлях вимкнення вашої системи: очищенню потрібен час на виконання.
  • Ніколи не залишайте працюючий або приспаний ноутбук без фізичного нагляду.
  • Якщо залізо зникло з поля зору в місці підвищеного ризику, вважайте його можливо скомпрометованим, а не просто вимкненим.

Чесні межі

Ніщо з цього не є гарантією, і проєкти за цим кажуть про це самі. Документація Tails визнає, що нинішній підхід не очищає всі види пам'яті ядра, і що ранню реалізацію зовнішній аудит виявив дефектною. Сторожовий процес під час присипляння свідомо вимкнений, тому вилучення завантажувального носія зі сплячої машини Tails нічого не запускає — приспана сесія просто не захищена. Принстонські автори закрили свою працю 2008 року оглядом контрзаходів із висновком, що жоден не задовольняє повністю. Є й застереження про частоту: документація Tails посилається на дослідження 2011 року Defence Research and Development Canada, за яким атаки холодного завантаження в реальній криміналістичній практиці рідкісні — крайній засіб, коли інші шляхи не спрацювали. Практичний ризик зосереджений там, де фізичний доступ уже є моделлю загроз: прикордонні переходи, обшуки, цільові захоплення, а не випадкове викрадення. Тим, хто носить чутливі матеріали на ноутбуках — журналістам, операторам onion-сервісів, кожному, хто тримає ключі гаманців, — достатньо скромної позиції: шифрування диска всюди, секрети, що живуть лише протягом сесії, і дисципліна повного вимкнення в потрібний момент. Атаки холодного завантаження не перемагають ретельне вимкнення; вони перемагають віру в те, що вимкнення вже сталося. Та сама фізична дисципліна належить будь-якій пам'ятці з гігієни гаманця: ключі, які не можна витягти з пам'яті, не можна й витратити через неї.

більше нотаток

усі новини ›

Як шкідливе ПЗ долає повітряний зазор: прошивка USB, звук, світло й радіо

Ізольовані машини все одно заражають. Як дані фізично долають повітряний зазор (air gap): хитрощі з прошивкою USB, акустичні та світлові приховані канали, радіовипромінювання порту USB, — на прикладі Stuxnet і досліджень Бен-Гуріона, — і що з цим роблять захисники.

Як читати повідомлення про витік даних: що насправді кажуть формулювання про масштаб, хеші паролів і терміни

Повідомлення про витік стискає тижні судової експертизи в кілька обережних речень. Дієслова про масштаб, спосіб зберігання паролів і розрив між виявленням і повідомленням зазвичай говорять більше, ніж вибачення.

Фальшиві інструменти безпеки на GitHub: понад 2 000 Windows-систем із бекдором

Кампанія, яка два роки тому полювала на власників криптогаманців, переключилася на фахівців із безпеки: модульний завантажувач на Electron ховається в репозиторіях GitHub, що видають себе за парсер Fscan, автоматизацію сканування та інструменти аналізу логів. За даними Dr.Web, інфіковано понад 2 000 систем Windows.