avva: (Default)
[personal profile] avva
Cold Boot Attacks on Disk Encryption (англ.) - очень интересная запись о новом виде взлома зашифрованных дисков (обычно использующихся для защиты данных в ноутбуках). Оказывается, вопреки наивным предположениям, при выключении компьютера современная память (DRAM) обнуляется не сразу, а только через несколько секунд; если же ее охладить, то и намного дольше.

Подход простой: отключаем ноутбук от электричества, тут же включаем его снова и загружаем свою операционную систему (например, через USB-диск), записываем все содержимое памяти, и потом анализируем его. Где-то там находится криптографический ключ для расшифровки исходного диска (которым пользовалась программа-драйвер), и есть эффективные способы довольно быстро его найти, проверить и расшифровать содержимое диска. Если память стирается слишком быстро, можно перед отключением электричества ее охладить с помощью специального спрея.

(по ссылке есть больше подробностей и интересное обсуждение в комментариях)
Page 1 of 3 << [1] [2] [3] >>

Date: 2008-02-22 08:38 am (UTC)
From: [identity profile] aalien.livejournal.com
Ну не такого уж и специального, надо заметить, спрея.

Date: 2008-02-22 08:39 am (UTC)
From: [identity profile] avva.livejournal.com
Хорошо, пусть будет самого обыкновенного, неоригинального, будничного спрея широкого назначения :)

Date: 2008-02-22 08:46 am (UTC)
From: [identity profile] dimaniko.livejournal.com
Чорт, никогда не доверял "быстрым" перезагрузкам.

Date: 2008-02-22 08:51 am (UTC)
From: [identity profile] crazy-lionheart.livejournal.com
Идея конечно красивая, но ведь с та система под которой будешь "тащить" память будет в неё же грузиться.

Date: 2008-02-22 08:51 am (UTC)
From: [identity profile] djuffin.livejournal.com
А как загрузить свою операционную систему не испортив память?

Date: 2008-02-22 08:53 am (UTC)
From: [identity profile] avva.livejournal.com
Почему? Можно загрузить что-то свое через USB-штучку какую-то. Если в BIOSе выставлено, что с USB не грузится, тогда придется охладить память и переставить в свой компьютер.

Date: 2008-02-22 08:54 am (UTC)
From: [identity profile] avva.livejournal.com
См. выше.

Date: 2008-02-22 09:19 am (UTC)
From: [identity profile] side-effect.livejournal.com
а почему просто не перезагрузить с флэшки? тогда и дополнительное охлаждение, скорее всего, не понадобится.

Date: 2008-02-22 09:22 am (UTC)
From: [identity profile] a-konst.livejournal.com
Эээ. Любая загрузка любой ОС как-то использует ОЗУ компьютера. Потому что загрузка - она не только _откуда_, но и _куда_.

Конечно далеко не всю память, и большая часть останется нетронутой, но есть риск что искомый ключ как раз попортится.

Date: 2008-02-22 09:24 am (UTC)
From: [identity profile] avva.livejournal.com
Конечно - но риск небольшой, учитывая то, что все ОС сегодня используют виртуальную память, и местонахождение ключа в физической памяти практически случайно.

Date: 2008-02-22 09:25 am (UTC)
From: [identity profile] avva.livejournal.com
Ну да, они это и предлагают.

Date: 2008-02-22 09:42 am (UTC)
From: [identity profile] vk11.livejournal.com
фигня все это. пальцы в двери и винт дешифрован.

Date: 2008-02-22 09:47 am (UTC)
From: [identity profile] amarao-san.livejournal.com
звучит как утка.

Кроме того, "несколько секунд" на перезагрузку и загрузку своей ос не достаточно.

Date: 2008-02-22 09:49 am (UTC)
From: [identity profile] avva.livejournal.com
Вообще-то это серьезные люди пишут. А несколько секунд надо всего лишь, чтобы подключить свой USB-драйв и подключить опять к электричеству - после этого память получит подпитку, а обнуляться специально не будет.

Date: 2008-02-22 09:52 am (UTC)
From: [identity profile] a-konst.livejournal.com
ну это только если хозяин пальцев и винта рядом.

Date: 2008-02-22 09:55 am (UTC)
From: [identity profile] amarao-san.livejournal.com
А. Это интересно. А при сигнале RESET по шине, разве память не нулится? Если не нулится, то верю. Надо спеки читать...

Date: 2008-02-22 09:58 am (UTC)
From: [identity profile] avva.livejournal.com
По-моему, нет. Подозреваю, полностью все подробности есть в их статье, но я не пошел ее читать.

Date: 2008-02-22 10:08 am (UTC)
From: [identity profile] allambee.livejournal.com
а операционка грузится в конкретное место физической памяти, или тоже в случайное?

Date: 2008-02-22 10:09 am (UTC)
From: [identity profile] begemotv2718.livejournal.com
Красиво!

Казалось бы, эту дырку можно существенно уменьшить, если шифровать только пользовательскую partition (/home) и не требовать от системы грузиться с зашифрованного диска, а ключ от зашифрованой partition привязать к паролю пользователя.

Тогда, атакующий сможет что-то сделать только если получит доступ к "горячему", уже полностью загруженному компутеру, в коем случае его пользователь ССЗБ.

Date: 2008-02-22 10:11 am (UTC)
From: [identity profile] avva.livejournal.com
Зависит от операционки... обычно есть загрузочный блок, который помещается в определенное место физической памяти, он загружает что-то побольше тоже в определенное место физической памяти, а что-то побольше уже переходит в режим виртуальной памяти и загружает все ядро куда придется.

Date: 2008-02-22 10:35 am (UTC)
From: [identity profile] baca6u.livejournal.com
уверен, есть и более простой способ вызвать сбой и заставить сделать дамп памяти на диск без выключения компьютера и перезагрузки.
Главный вопрос состоит в том, как найти в этой многомегабайтной куче мусора ключ для расшифровки.
Ну и еще вопросы остаются. Должна сложиться такая ситуация - у нас в руках есть ноут с запущеной операционной системой и запущенным драйвером для расшифровки, то есть кто-то включил ноут, ввел пароль для доступа к зашифрованным данным и отдал этот ноут мне для эксперимента...
что то с логикой тут не так...

Date: 2008-02-22 10:40 am (UTC)
From: [identity profile] baca6u.livejournal.com
если ключ не привязан к паролю, а хранится на диске - не вижу препятствий для того чтобы там его найти без всяких выкрутасов. ДискЭдитом.

Date: 2008-02-22 10:45 am (UTC)
From: [personal profile] alll
Совершенно непонятно, зачем такие сложности, если "программа-драйвер" уже имеет ключ для расшифровки.

Date: 2008-02-22 10:48 am (UTC)
From: [personal profile] alll
А мы этот ключ тоже зашифруем! И ключ к зашифрованому ключу тоже зашифруем! #80

Date: 2008-02-22 10:49 am (UTC)
From: [identity profile] avva.livejournal.com
предполагается, что у вас нет пароля пользователя или другой возможности добраться до памяти этой программы, пока она бежит внутри родной ОС ноутбука.
Page 1 of 3 << [1] [2] [3] >>

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 28th, 2025 08:35 pm
Powered by Dreamwidth Studios