Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от opennews (??) on 02-Май-18, 10:30 | ||
Раскрыты (https://bugs.chromium.org/p/project-zero/issues/detail?id=1559) сведения об уязвимости (CVE-2018-1108 (https://security-tracker.debian.org/tracker/CVE-2018-1108)) в реализации генератора случайных чисел, предлагаемого в ядре Linux. Уязвимость охватывает несколько проблем, выявленных в процессе аудита, проведённого инженерами компании Google. Найденные проблемы снижают уровень энтропии при инициализации и приводят к ужудшению качества генерации случайных чисел через /dev/urandom в процессе загрузки системы и спустя короткое время после загрузки (от нескольких секунд до минуты). Уязвимость проявляется только для ключей, создаваемых на раннем этапе загрузки (до стадии инициализации RNG crng_init=2), так как на данной стадии параметры случайных чисел не отвечают требованиям, предъявляемым для криптографических операций. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Уязвимость в генераторе случайных чисел ядра Linux" | –13 +/– | |
Сообщение от Аноним (??) on 02-Май-18, 10:30 | ||
>что может привести к зависанию процесса загрузки из-за блокировки приложений, обращающихся к /dev/urandom на ранней стадии загрузки. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Уязвимость в генераторе случайных чисел ядра Linux" | +31 +/– | |
Сообщение от Аноним (??) on 02-Май-18, 10:34 | ||
Они и не страдают. Они ждут. Это на востоке называется "почтительное ожидание". И никаких страданий! :-) | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
104. "Уязвимость в генераторе случайных чисел ядра Linux" | +1 +/– | |
Сообщение от Аноним (??) on 04-Май-18, 16:34 | ||
Проблема в том что urandom по задумке своей - не блокирующий. Программы как-то не ожидают того что они на этом могут встрять и встревать там где это не ожидается - вовсе даже и не почтительно. И получается дилемма: надо или встрять программу с неизвестным результатом, потому что это нарушает допущения сделанные при программировании, или программа получит хреновую энтропию. На самом деле - безвыигрышный вариант и требуется некий пересмотр подода, чтобы переиграть соотношения. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
3. "Уязвимость в генераторе случайных чисел ядра Linux" | +1 +/– | |
Сообщение от Andrey Mitrofanov on 02-Май-18, 10:39 | ||
#>>чисел через /dev/urandom в процессе загрузки системы | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
4. "Уязвимость в генераторе случайных чисел ядра Linux" | +6 +/– | |
Сообщение от Харитон on 02-Май-18, 10:45 | ||
особенно на этапе загрузки. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
5. "Уязвимость в генераторе случайных чисел ядра Linux" | –2 +/– | |
Сообщение от Аноним (??) on 02-Май-18, 10:49 | ||
теперь страдать будут все, так как ранее "бесконечный" urandom ведет себя в точности как обычный random - блокирует чтение и ждет. А, ну да - на загрузке, скорость которой мы оптимизировали-оптимизировали, да так и не выоптимизировали. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
9. "Уязвимость в генераторе случайных чисел ядра Linux" | +1 +/– | |
Сообщение от Crazy Alex (ok) on 02-Май-18, 11:00 | ||
Судя вот по этому: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin... ожидание добровольное, а так только ворнингов насыпет | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
13. "Уязвимость в генераторе случайных чисел ядра Linux" | –2 +/– | |
Сообщение от Аноним (??) on 02-Май-18, 11:14 | ||
это ж ядро - в ядре оно, вероятно, добровольное. А приложения использующие стандартный open/read - просто повиснут до wait_for_random_bytes - которую они вовсе не заказывали. | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
22. "Уязвимость в генераторе случайных чисел ядра Linux" | +3 +/– | |
Сообщение от Crazy Alex (ok) on 02-Май-18, 11:48 | ||
Судя по https://github.com/torvalds/linux/blob/master/drivers/char/r... таки urandom_read только ругается, но не блокируется. А wait добавлен для ядерных случайных чисел - инциализации SCSI и подобного | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
32. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от Аноним (??) on 02-Май-18, 12:57 | ||
да, похоже, повиснут только шибкоумные, которые вместо файловых операций используют getrandom(2) | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
108. "Уязвимость в генераторе случайных чисел ядра Linux" | +1 +/– | |
Сообщение от Аноним (??) on 05-Май-18, 08:39 | ||
> да, похоже, повиснут только шибкоумные, которые вместо файловых операций используют getrandom(2) | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
64. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от Новичок (??) on 02-Май-18, 15:58 | ||
У меня проявилось. Я даже тему создал, не поняв что это могло бы блокировать запуск. | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
69. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от Crazy Alex (ok) on 02-Май-18, 17:09 | ||
Если очень надо выяснить - просмотрите, какие модули изменились в этом ченжсете, там по именам файлов вполне ясно. В принципе именно в драйверы кое-куда это вкрутили, но я только SCSI видел | ||
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору |
93. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от Andrey Mitrofanov on 03-Май-18, 14:53 | ||
> Если очень надо выяснить - просмотрите, какие модули изменились в этом ченжсете, | ||
Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору |
97. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от Crazy Alex (ok) on 03-Май-18, 15:46 | ||
Я буковку i пропустил - имелось в виду iSCSI. Собственно, если вскользь глянуть - то там bluetooth, iSCSI, Ceph именно из явно видимого. ну и кто там где ещё get_random ипользует. | ||
Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору |
43. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от Аноним (??) on 02-Май-18, 15:00 | ||
> Пользователи _u_random для генерации "ключей" должны страдать. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
70. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от Crazy Alex (ok) on 02-Май-18, 17:11 | ||
Если кто не понял - это может тормознуть только при инициализации urandom, на старте. А там, на самом деле, криптографически стойкие ключи не так уж часто нужны. Дальше, как и раньше, urandom при недостатке энтропии использует ГПСЧ. | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
82. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от Аноним (??) on 02-Май-18, 19:44 | ||
Это у тех, у кого apt-get не через apt-transport-tor работает. А тем домашним пользователям, у кого не работает, уже ничего не поможет, они безнадёжны. | ||
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору |
99. "Уязвимость в генераторе случайных чисел ядра Linux" | +1 +/– | |
Сообщение от Crazy Alex (ok) on 03-Май-18, 15:50 | ||
И зачем тягать подписанные общедоступные пакеты, лежащие на куче зеркал, через Tor? | ||
Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору |
101. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от Andrey Mitrofanov on 03-Май-18, 16:11 | ||
> И зачем тягать подписанные общедоступные пакеты, лежащие на куче зеркал, через Tor? | ||
Ответить | Правка | ^ к родителю #99 | Наверх | Cообщить модератору |
109. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от Аноним (??) on 05-Май-18, 08:47 | ||
> И зачем тягать подписанные общедоступные пакеты, лежащие на куче зеркал, через Tor? | ||
Ответить | Правка | ^ к родителю #99 | Наверх | Cообщить модератору |
89. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от Аноним (??) on 03-Май-18, 06:05 | ||
> Если кто не понял - это может тормознуть только при инициализации urandom, на старте. | ||
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору |
98. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от Crazy Alex (ok) on 03-Май-18, 15:49 | ||
Я не поручусь, что не видел. Если на своей домашней десктопной генте я более-менее уверен, что, где и когда происходит, то на ноутбуке с убунтой и wifi/bt/vpn или, паче, андроидфоне - чёрт его знает, когда там что происходит. | ||
Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору |
110. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от Аноним (??) on 05-Май-18, 08:53 | ||
> Давай по честному. Ты когда-нибудь видел такое на практике? И я нет. | ||
Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору |
87. "Уязвимость в генераторе случайных чисел ядра Linux" | –1 +/– | |
Сообщение от tensor on 03-Май-18, 01:02 | ||
Ядро с ASLR тоже должно страдать? | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
94. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от Andrey Mitrofanov on 03-Май-18, 14:56 | ||
> Ядро с ASLR тоже должно страдать? | ||
Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору |
68. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от Аноним (??) on 02-Май-18, 16:52 | ||
Обратная совместимость не нарушена, подумаешь пару минут повисят. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
8. "Уязвимость в генераторе случайных чисел ядра Linux" | +7 +/– | |
Сообщение от Аноним (??) on 02-Май-18, 11:00 | ||
> блокировки приложений, обращающихся к /dev/urandom | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
14. "Уязвимость в генераторе случайных чисел ядра Linux" | +1 +/– | |
Сообщение от Аноним (??) on 02-Май-18, 11:17 | ||
>> блокировки приложений, обращающихся к /dev/urandom | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
29. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от Аноним (??) on 02-Май-18, 12:46 | ||
Это ты статейку Greg Kroah-Hartman не читал, где он рассказывал, что /dev/urandom более чем секурен. | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
33. "Уязвимость в генераторе случайных чисел ядра Linux" | +1 +/– | |
Сообщение от Аноним (??) on 02-Май-18, 13:01 | ||
> Это ты статейку Greg Kroah-Hartman не читал, где он рассказывал, что /dev/urandom | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
52. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от Аноним (??) on 02-Май-18, 15:13 | ||
> systemd-initial-ssh-keys-setup | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
26. "Уязвимость в генераторе случайных чисел ядра Linux" | +3 +/– | |
Сообщение от Аноним (??) on 02-Май-18, 12:22 | ||
Недостаточно энтропии -> генератор не выдаёт случайные числа -> останавливается загрузка -> не увеличивается энтропия. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
34. "Уязвимость в генераторе случайных чисел ядра Linux" | +4 +/– | |
Сообщение от Аноним (??) on 02-Май-18, 13:14 | ||
> Недостаточно энтропии -> генератор не выдаёт случайные числа -> останавливается загрузка | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
28. "Уязвимость в генераторе случайных чисел ядра Linux" | +6 +/– | |
Сообщение от Какаянахренразница (ok) on 02-Май-18, 12:26 | ||
> Уязвимость в генераторе случайных чисел ядра Linux | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
49. "Уязвимость в генераторе случайных чисел ядра Linux" | –4 +/– | |
Сообщение от Аноним (??) on 02-Май-18, 15:07 | ||
> я уже имел честь | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
54. "Уязвимость в генераторе случайных чисел ядра Linux" | +2 +/– | |
Сообщение от Аноним (??) on 02-Май-18, 15:17 | ||
>> Уязвимость в генераторе случайных чисел ядра Linux | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
81. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от Аноним (??) on 02-Май-18, 18:51 | ||
> Согласен с вами, коллега. Предлагаю скинутся с другими коллегами и коллективно купить | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
83. "Уязвимость в генераторе случайных чисел ядра Linux" | +2 +/– | |
Сообщение от Аноним (??) on 02-Май-18, 22:28 | ||
>>> Уязвимость в генераторе случайных чисел ядра Linux | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
92. "Уязвимость в генераторе случайных чисел ядра Linux" | +1 +/– | |
Сообщение от Аноним (??) on 03-Май-18, 13:01 | ||
> нардварную реализацию ГСЧ | ||
Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору |
96. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от Andrey Mitrofanov on 03-Май-18, 15:07 | ||
> Лучше скинутся на свободную нардварную реализацию ГСЧ, что бы в USB воткнул, | ||
Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору |
100. "Уязвимость в генераторе случайных чисел ядра Linux" | +1 +/– | |
Сообщение от Crazy Alex (ok) on 03-Май-18, 15:56 | ||
Да без проблем, FST-01 в помощь, и скидываться не надо. а на неё - NEUG. Который, впрочем, может жить на куче других железок с STM32. | ||
Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору |
107. "Уязвимость в генераторе случайных чисел ядра Linux" | +1 +/– | |
Сообщение от Аноним (??) on 04-Май-18, 17:35 | ||
> Лучше скинутся на свободную нардварную реализацию ГСЧ, что бы в USB воткнул, | ||
Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору |
57. "Уязвимость в генераторе случайных чисел ядра Linux" | –1 +/– | |
Сообщение от axredneck on 02-Май-18, 15:32 | ||
/dev/random не подвержен? Расходимся. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
84. "Уязвимость в генераторе случайных чисел ядра Linux" | –1 +/– | |
Сообщение от Аноним (??) on 02-Май-18, 23:25 | ||
Это не от этого ў меня ядро ck 4.16.6 не стартует DE, пока рандомные клавіші несколько раз не понажімаю? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
85. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от Yesitis on 02-Май-18, 23:45 | ||
Скорее всего, да. | ||
Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору |
91. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от пох on 03-Май-18, 12:21 | ||
> Это не от этого ў меня ядро ck 4.16.6 не стартует DE, пока рандомные клавіші несколько раз не | ||
Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору |
106. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от Аноним (??) on 04-Май-18, 17:14 | ||
> подожди пару часиков, ничего не нажимая и мыша не шевеля - если | ||
Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору |
86. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от funny.falcon on 02-Май-18, 23:50 | ||
{sarcasm} 105 бит энтропии... блин, да, это очень-очень мало... {/sarcasm} | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
95. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от Аноним (??) on 03-Май-18, 14:57 | ||
как у пароля из 16 символов | ||
Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору |
88. "Уязвимость в генераторе случайных чисел ядра Linux" | –2 +/– | |
Сообщение от Дуплик (ok) on 03-Май-18, 01:23 | ||
Так в какой версии ядра исправлено? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
90. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от Аноним (??) on 03-Май-18, 07:03 | ||
Пользователь с именем Urandom+(чего-то_там_случайное) может залогиниться в системе на ранних стадиях загрузки системы из за низкой энтропии :) | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
102. "Уязвимость в генераторе случайных чисел ядра Linux" | +1 +/– | |
Сообщение от amonymous on 03-Май-18, 17:58 | ||
Низкая энтропия на минуту при загрузке? В /dev/urandom?!!! Так оно как бы и не позиционируется как криптостойкий источник. О чём вообще писк-то? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
103. "Уязвимость в генераторе случайных чисел ядра Linux" | +2 +/– | |
Сообщение от Andrey Mitrofanov on 03-Май-18, 18:19 | ||
> Низкая энтропия на минуту при загрузке? В /dev/urandom?!!! Так оно как бы | ||
Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору |
111. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от Andrey Mitrofanov on 22-Май-18, 15:41 | ||
> Низкая энтропия на минуту при загрузке? В /dev/urandom?!!! Так оно как бы | ||
Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору |
112. "Уязвимость в генераторе случайных чисел ядра Linux" | +/– | |
Сообщение от Andrey Mitrofanov on 22-Май-18, 16:13 | ||
>> Низкая энтропия на минуту при загрузке? В /dev/urandom?!!! Так оно как бы | ||
Ответить | Правка | ^ к родителю #111 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |