The OpenNET Project / Index page

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



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

Оглавление

46% Python-пакетов в репозитории PyPI содержат потенциально небезопасный код, opennews (??), 30-Июл-21, (0) [смотреть все]

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


63. "46% Python-пакетов в репозитории PyPI содержат потенциально ..."  –2 +/
Сообщение от Хан (?), 30-Июл-21, 20:32 
Shell имеет прямое отношение к безопасности из за кривых разрабов не проверяющих входящие данные случается внезапный rm -rf
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

68. "46% Python-пакетов в репозитории PyPI содержат потенциально ..."  +/
Сообщение от Аноним (93), 30-Июл-21, 21:18 
> Shell имеет прямое отношение к безопасности из за кривых разрабов не проверяющих
> входящие данные случается внезапный rm -rf

Пользовательский ввод нужно проверять всегда. И его нужно экранировать. Мои любимые баги это "кончилось место на диске" и "имя файла с CLRF".

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

109. "46% Python-пакетов в репозитории PyPI содержат потенциально ..."  +1 +/
Сообщение от Аноним (-), 31-Июл-21, 08:17 
Клауд спайварь налетела на соседнем баге - ничтоже сомневаясь распаковывая всякие ../../../file/trololo залитые извне кем попало. Не crlf, но какая разница? :)
Ответить | Правка | Наверх | Cообщить модератору

70. "46% Python-пакетов в репозитории PyPI содержат потенциально ..."  +/
Сообщение от Аноним (70), 30-Июл-21, 21:25 
Почему вы решили что там подразумевался пользовательский ввод во входящих данных?
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

72. "46% Python-пакетов в репозитории PyPI содержат потенциально ..."  +1 +/
Сообщение от Аноним (93), 30-Июл-21, 21:42 
> Почему вы решили что там подразумевался пользовательский ввод во входящих данных?

Любые другие данные у софта доверенные. Если там написано rm -rf, значит, так и задумано. Ещё есть популярный баг с дефисом в имени файла. В основном GNU софт поддерживает двойное тире для индикации, что ключи закончились. Не стоит этой возможностью пренебрегать.

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

169. "46% Python-пакетов в репозитории PyPI содержат потенциально ..."  +/
Сообщение от Michael Shigorinemail (ok), 01-Авг-21, 22:50 
На ту же тему (в основном около -print0):

---
Использование find при работе с каталогами, содержащими объекты с нестандартными именами (пробелами и др.), без использования -print0 приводит к неправильному результату, поэтому при использовании утилиты find для изменения файлов и каталогов необходимо использовать параметр -print0; соответствующие ему параметры других утилит:

xargs
    -r0
grep
    -Z
sort
    -z
[...примеры...]
--- http://altlinux.org/Secure_Packaging_Policy

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

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

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




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

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