LINUX.ORG.RU
ФорумTalks

Hash-DoS уязвимость в btrfs

 ,


1

4

http://crypto.junod.info/2012/12/13/hash-dos-and-btrfs/

Для Ъ - умелец создал скрипт, который создает в одной директории небольшое кол-во файлов со специальными именами, на удаление которых тратится дохрена процессорного времени (эксперимент прервали после 220 минут, судя по всему система вошла в бесконечный цикл).

Причина - использование слабого алгоритма хеширования CRC32 и использование структур данных с высокой сложностью в наихудшем случае (worst-case complexity, как будет по-русски нормально?)

Разрабы уведомлены, баг признали, обещают починить в следующем релизе ядра.

ЗЫ - проверил у себя, не воспроизводится.

★★★★★

Последнее исправление: provaton (всего исправлений: 1)

Ответ на: комментарий от Kindly_Cat

Темы про btrfs с её каментами в стиле «defective by design» - тоже детектор.

Соглашусь. Мне больше нравится reiserfs/reiser4.

leg0las ★★★★★
()
Ответ на: комментарий от leg0las

Эти идиоты за 5(!!!) не осилили написать fsck для собственной ФС

Специально для тебя, милай, ломка шаблона, совершенно бесплатно:

avalon mnt # cont btrfs-progs | grep fsck
file /sbin/btrfsck
file /usr/share/man/man8/btrfsck.8.bz2

Т.е. оно там настолько кривое, что проверить ФС на предмет повреждений/сбоев - это нереально сложно

Внимание, вещает искперд.

btrfs проталкивают точно так же как и поделие поццеринга - принудительно

Плакал.

На более-менее серьезную работу она не годится (сейчас и в недалеком обозримом будущем) вообще

Внимание, вещает искперд.

Kindly_Cat
()
Ответ на: комментарий от leg0las

Не знаю, ни разу не возникала нужда в использовании. Предлагаешь мне специально поломать ФС для этого, как сделал сабжевый исследователь?

Kindly_Cat
()
Ответ на: комментарий от Kindly_Cat

видел рейзер, развалившийся от ХарЭнерго - постоянные мигания света. Восстановлили:-)

leg0las ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.