LINUX.ORG.RU
 

Сгенерированы GnuPG-ключи с одинаковым коротким идентификатором


0

0

Asheesh Laroia разработал инструмент, позволяющий сгенерировать пару совместимых с GnuPG 4096-битных RSA-ключей с наперед заданным коротким (32-битным) идентификатором. Полный отпечаток ключа не совпадает. Процедура занимает три часа на старом ноутбуке. В отличие от старых атак на короткие ID ключей, новая атака создает RSA-ключи с общеупотребительной длиной и произвольным наперед заданным именем владельца.

Исходный код инструмента в открытый доступ не выложен, поскольку это привело бы к наводнению серверов "полудубликатами" ключей влиятельных людей.

Попутно в программе GnuPG обнаружен баг, приводящий к использованию только короткого ID вместо более полного отпечатка (если он известен) при запросе ключа с сервера. Пример: gpg --keyserver pgp.mit.edu --recv-key 0xEC4B033C70096AD1 получает еще и ключ 0x37E1C17570096AD1. При редактировании ключей или проверке подписей, аналогичного бага нет. Планов по выпуску исправленной версии тоже нет.

>>> Подробности

ПОСАДИ КОМПЬЮТЕР НА ЦЕПЬ И ЗАСТАВЬ ЛАЯТЬ!

домашняя автоматизация: сделай сам; лучший подарок для техногика

http://www.unicontrollers.com/products/unc01x

[#] Ответ на: :) от lucky-m 27.12.2011 16:56:56  
Ubuntu1204LTS

Не передумал диски с убунтой получать?если нет -пиши в джабер.

()
[#] Ответ на: комментарий от Ubuntu1204LTS 30.12.2011 18:49:04  
lucky-m

Ещё как НЕ передумал. Пишу!

*** ()
[#] Ответ на: комментарий от lucentcode 30.12.2011 18:46:24  
>>-----Цитата---->>

По short-id менеджер пакетов получает ключ с сервера ключей , и запрашивает добавление его в список доверенных ключей.

<<-----Цитата----<<

Делать ему нечего кроме как на сервера ключей лазить. Ключи добавляются установкой пакета debian-archive-keyring.

Кроме того *пакеты* не подписаны. Подписан Release и dsc.

Попробуйте выдать свой ключ за ключ ftpmaster'а.

*** ()
[#] Ответ на: комментарий от MrKooll 30.12.2011 22:41:17  
lucentcode

В Debiane подписаны Release и dsc, а в Arch - именно пакеты.Возможность выдать ключ одного лица за ключ другого лица позволяет файлы одного лица выдать на файлы другого. Это - потенциальная опасность.

** ()