The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Уязвимость в пакетном менеджере APT, позволяющая подменить з..., opennews (?), 22-Янв-19, (0) [смотреть все]

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


32. "Уязвимость в пакетном менеджере APT, позволяющая подменить з..."  +2 +/
Сообщение от YetAnotherOnanym (ok), 23-Янв-19, 02:35 
Вы так свято верите в непогрешимость сторонних парсеров?
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

35. "Уязвимость в пакетном менеджере APT, позволяющая подменить з..."  –3 +/
Сообщение от Crazy Alex (ok), 23-Янв-19, 04:51 
Они больше на глазах и, как правило, более "архитектурно" написаны, как и то, что ими парсят. Все эти милые артефакты вроде разделения переводами строк и прочего плейнтекста давно пора хоронить, отползая, как минимум, к надёжным реализациям json, а лучше - к бинарям вроде protobufs с известными или явно указанными длинами, где понятий вроде escape просто нет.
Ответить | Правка | Наверх | Cообщить модератору

46. "Уязвимость в пакетном менеджере APT, позволяющая подменить з..."  +2 +/
Сообщение от пох (?), 23-Янв-19, 07:10 
тысячигласс, да.

Как правило они overengineered, bloated и вообще не поддаются анализу.

> Все эти милые артефакты вроде разделения переводами строк и прочего плейнтекста давно пора
> хоронить, отползая, как минимум, к надёжным реализациям json,

кто сказал что они надежны?

> а лучше - к бинарям

ага, чтоб сразу срыв стека при подстановке левого кода (например, как у вас с _очень_ большими числами в качестве длины пакета?)

Вместо того чтобы просто добавить тривиальную проверку что текст таки остается текстом, чего второпях в 96м не сделали. Потому что пакету или url на самом деле совершенно необязательно включать в себя "весь юникод".

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

61. "Уязвимость в пакетном менеджере APT, позволяющая подменить з..."  +2 +/
Сообщение от Andrey Mitrofanov (?), 23-Янв-19, 09:44 
> Они больше на глазах и, как правило, более "архитектурно" написаны,

Что,, прям все?  Как http://langsec.org/ проверял?

> надёжным реализациям json, а лучше - к бинарям вроде protobufs с

Как http://langsec.org/ проверял-то7?

> известными или явно указанными длинами, где понятий вроде escape просто нет.

Аминь, веруем, бро.  Нет.

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

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

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




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

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