The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Обновление GnuPG с устранением уязвимости, позволяющей восст..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Обновление GnuPG с устранением уязвимости, позволяющей восст..."  +/
Сообщение от opennews (ok) on 26-Июл-13, 10:58 
Представлено (http://permalink.gmane.org/gmane.org.fsf.announce/2003) корректирующее обновление пакета GnuPG 1.4.14 (http://gnupg.org/) (GNU Privacy Guard) и библиотеки Libgcrypt 1.5.3 (http://permalink.gmane.org/gmane.org.fsf.announce/2002) с реализацией компонентов, лежащих в основе механизмов шифрования, применяемых в GnuPG 2.0. В указанных выпусках устранена интересная уязвимость (http://eprint.iacr.org/2013/448), позволяющая восстановить содержимое закрытого RSA-ключа другого пользователя многопользовательской системы, используя особенности помещения данных в совместно используемый L3-кэш.

Представленная техника атаки позволяет восстановить более 98% битов закрытого ключа при проведении в системе  каждого цикла дешифровки данных или формирования цифровой подписи. В отличие от ранее известных атак, представленный метод не требует привязки выполнения на одном ядре CPU шифрующего кода и кода злоумышленника, так как L3-кэш  разделяется между всеми процессорными ядрами. Более того, атака может применяться и в окружениях виртуализации, в которых злоумышленник может атаковать GnuPG-сеанс, выполняемый в другой гостевой системе.

Несмотря на то, что отдельного корректирующего обновления GnuPG 2.0 не выпущено, проблема также затрагивает ветку GnuPG 2.0.x, для пользователей которой выпущено обновление Libgcrypt 1.5.3 (в ветке GnuPG 2.0.x базовая логика шифрования вынесена в отдельную библиотеку).

URL: http://permalink.gmane.org/gmane.org.fsf.announce/2003
Новость: http://www.opennet.dev/opennews/art.shtml?num=37517

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Обновление GnuPG с устранением уязвимости, позволяющей..."  +/
Сообщение от arisu (ok) on 26-Июл-13, 10:58 
yummy!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Обновление GnuPG с устранением уязвимости, позволяющей..."  +/
Сообщение от Аноним (??) on 27-Июл-13, 15:28 
> данных на основе методов статистического анализа.

Офигеть!!!

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Обновление GnuPG с устранением уязвимости, позволяющей восст..."  +/
Сообщение от Вонни on 26-Июл-13, 11:00 
АНБ со своими бэкдорами
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Обновление GnuPG с устранением уязвимости, позволяющей восст..."  +/
Сообщение от Аноним (??) on 26-Июл-13, 11:38 
если бы это было абн, а не человеческий фактор, то и не сказали бы
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Обновление GnuPG с устранением уязвимости, позволяющей восст..."  +1 +/
Сообщение от Аноним (??) on 26-Июл-13, 11:51 
Сделал АНБ, а сказали, что человеческий фактор
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Обновление GnuPG с устранением уязвимости, позволяющей восст..."  +1 +/
Сообщение от Вонни on 26-Июл-13, 12:05 
>> если бы это было абн, а не человеческий фактор, то и не сказали бы

договор о неразглашении

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Обновление GnuPG с устранением уязвимости, позволяющей восст..."  +/
Сообщение от Аноним (??) on 26-Июл-13, 12:08 
Копание в потрохах соседних процессов и контейнеров виртуализации? Фиксить нужно в ядре, как можно скорее.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Обновление GnuPG с устранением уязвимости, позволяющей восст..."  +/
Сообщение от Аноним (??) on 26-Июл-13, 12:27 
MMU не пофиксишь. Надо фиксить мозги инженеров создающих такое непотребство
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "Обновление GnuPG с устранением уязвимости, позволяющей восст..."  +1 +/
Сообщение от Аноним (??) on 26-Июл-13, 14:10 
воистину.
как и реализация SMI/SMM - лютый руткит хардварный.
или BMC на сервачных платах.
а очень характерные люки в IPMI ? :)
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

10. "Обновление GnuPG с устранением уязвимости, позволяющей восст..."  +1 +/
Сообщение от Аноним (??) on 26-Июл-13, 14:35 
> воистину.
> как и реализация SMI/SMM - лютый руткит хардварный.
> или BMC на сервачных платах.
> а очень характерные люки в IPMI ? :)

Это же энтерпрайз, еретик! Запилить непонятную фичу в железке и потом продать её! Из-за таких как ты прогресс тормозит.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

12. "Обновление GnuPG с устранением уязвимости, позволяющей восст..."  +/
Сообщение от Аноним (??) on 26-Июл-13, 17:33 
оно посреди ТНП наличествует, при чем тут Ынтерпрайз, вертуальный ?
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

16. "Обновление GnuPG с устранением уязвимости, позволяющей восст..."  +/
Сообщение от Аноним (??) on 26-Июл-13, 23:05 
Ну какбэ имелось ввиду, что с энтерпрайза всё валится на ТНП
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

22. "Обновление GnuPG с устранением уязвимости, позволяющей восст..."  +/
Сообщение от Аноним (??) on 27-Июл-13, 15:39 
> как и реализация SMI/SMM - лютый руткит хардварный.
> или BMC на сервачных платах.

Если б только на сервачных. Половина ноутов с ним тоже. И десктопные мамки от интеля были с ним, опять же. Потому что вентиляторами рулит, etc. На мамках всяких асусов и гигабайтов обычно относительно тyпой чип с PWM и датчиками, но интель же как обычно заботится об удостве пользователя. Даже если это большой брат :)


Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

17. "Обновление GnuPG с устранением уязвимости, позволяющей восст..."  +/
Сообщение от Аноним (??) on 26-Июл-13, 23:44 
Можно сделать принудительную однозадачность со смывом кэша между переключениями, параллельно выполнять только треды одного процесса. Производительность окажется в заднице, зато безопасно! :3
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

18. "Обновление GnuPG с устранением уязвимости, позволяющей восст..."  +/
Сообщение от Аноним (??) on 27-Июл-13, 00:16 
Можно... нужно...
Необходимо запилить нормальный диспетчер памяти. Или даже лучше микрокод для MMU под конкретную систему.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

21. "Обновление GnuPG с устранением уязвимости, позволяющей восст..."  +/
Сообщение от Аноним (??) on 27-Июл-13, 15:38 
> Необходимо запилить нормальный диспетчер памяти. Или даже лучше микрокод для MMU под
> конкретную систему.

Ага, и зонд АНБшный прямо в микрокод запихать :)

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

23. "Обновление GnuPG с устранением уязвимости, позволяющей..."  +/
Сообщение от arisu (ok) on 27-Июл-13, 15:55 
> Ага, и зонд АНБшный прямо в микрокод запихать :)

да оно уже там, потому и не пускают: чтобы ламер Вася всё не поломал ненароком.

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

8. "Обновление GnuPG с устранением уязвимости, позволяющей восст..."  +/
Сообщение от Аноним (??) on 26-Июл-13, 12:49 
Это как же надо через L3 атаку провернуть?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Обновление GnuPG с устранением уязвимости, позволяющей восст..."  +/
Сообщение от Аноним (??) on 26-Июл-13, 14:41 
Несколько байтов кода в ring0
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

13. "Обновление GnuPG с устранением уязвимости, позволяющей восст..."  +/
Сообщение от Xasd (ok) on 26-Июл-13, 17:51 
а это точно уязвимость в GPG а не в процессоре?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Обновление GnuPG с устранением уязвимости, позволяющей восст..."  +/
Сообщение от Andrew Kolchoogin (ok) on 26-Июл-13, 18:12 
Формально -- да, в архитектуре MMU. Но зафиксить можно и на софтварном уровне. Так, к примеру, в ядрах старых операционок фиксили взвис от F0-0F-C7-C8.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Обновление GnuPG с устранением уязвимости, позволяющей восст..."  +/
Сообщение от Xasd (ok) on 26-Июл-13, 18:52 
а если так -- то почему это нужно фиксить в прикладной программе, а не в ядре операционной системы?

нет возможности исправить это в операционной системе?
или разработчик GPG решил на всякий случай исправить и у себя тоже на случай если это вдруг не исправляет ядро?

(спрашиваю потому что до конца не понял как эксплуатируется эта уязвимость)

# UPDATED

вопрос снимаю. атака на основе статистического анализа времени -- думаю  не будут такое фиксить в ядре :)

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

20. "Обновление GnuPG с устранением уязвимости, позволяющей восст..."  +1 +/
Сообщение от Аноним (??) on 27-Июл-13, 15:35 
> а если так -- то почему это нужно фиксить в прикладной программе,

Да, ведванольщики/питонщики/прочие думать головой не лю. За них подумает ЯП, фреймворк и прочая. Поэтому такие только и могут что делать супер-пупер сервисы с мегашифрованием на JS или каком там еще скриптошите. Ни разу не парясь фактическим знанием предмета.

А оказывается - обана, это вполне себе рокетсайнс где вот такой небольшой промах при должной квалификации атакующего может иметь очень интересные последствия. Да, парни, криптография - это не написание очередной веселой фермы. Там надо понимать как работает алгоритм, как это будет происходить по факту в железе, какие потенциальные проблемы могут быть и прочая. А для этого надо всего ничего - понимать самую малость как, собственно, компьютеры работают. А не уповать что за вас умный фреймворк подумает. В таких случаях - нифига за криптографа думать никто не будет. Больно уж требования специфичные.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

24. "Обновление GnuPG с устранением уязвимости, позволяющей восст..."  +/
Сообщение от Xasd (ok) on 28-Июл-13, 22:29 
> при должной квалификации атакующего может иметь очень интересные последствия

...и при присутсвии себя вторым пользователем на этом компьютере.. и при этом ни какие другие программы (и пользователи) не должны проявлять активность.

да! тайминг-атаки они такие! тут одной только квалификации мало -- а нужно ещё чтобы Луны Юпитера приняли нужное положение.

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

пока вы там ноете о том какая это сложная наука, криптография -- в это время люди сидят себе и делают програмы, используя умные фреймворки, не разводя соплей :)

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру