tfhx8
если это не безопасно
Дмитрий
Точно не чтоб новисы его использовали вместо всей остальной стандартной либы
Tishka17
Дмитрий
os.fork тоже есть кстати, но зачем-ьо же придумали multiprocessing
Tishka17
tfhx8
Tishka17
Правильно. Бэкдоры надо заранее готовить
Anonymous
Дмитрий
Проблемы бы не было, если б оп вместо кодинга побыстрее вбил бы в гугол python dynamic import
Дмитрий
Как и многих других проблем в этом чате кстати
Anonymous
c
Дмитрий
Эээ
Дмитрий
А рандомные чуваки в чате - всегда, и ими можно злоупотреблять?
Дмитрий
Вы серьезно?
Anonymous
Чего бля
Дмитрий
Даже несмотря на то, что конкретно в этом случае гугл выдаст доку
Дмитрий
А в почти всех других stackoverflow
Julian 🏳️🌈
У меня гугл кстати вообще редко доку кидает(
tfhx8
c exec понятно, но как могут выполнить код, если используется либа marshal? Тут тоже говорили, что она не безопасна
Julian 🏳️🌈
Приходится специально после запроса добавлять python docs
Anonymous
Конечно мы всегда правы
Alex
Anonymous
Все открывают простые ответы на стаке
Дмитрий
Anonymous
На стаке реклама Гугла/других человек
Tishka17
Tishka17
Anonymous
Дмитрий
Все ок?)
c
Tishka17
Думаю натолкнет на мысли
Tishka17
Alex
Tishka17
А о том, что он вообще может делать все что угодно так не писался для работы с данными
Alex
а о выполнении произвольного или почти произвольного кода путем подсовывания специально сформированных данных
Tishka17
И это ожидаемое поведение
Tishka17
А не баг
tfhx8
Julian 🏳️🌈
И возможно даже не обязательно с расширением pyc
Tishka17
Не надо его юзать в своих прогах
Alex
кто пустил его к компьютеру?
Дмитрий
Дмитрий
Гугл по запросу python marshal malformed data
Дмитрий
Рекомендую
tfhx8
если он юзается внутри докера?
c
tfhx8
и если данные тоолько читаются маршалом, в чем не безопасность?
tfhx8
чтение каких имеенно файлов, из вне не видно же
Alex
tfhx8
им могут наверно воспользоватьсья если получат физический доступ к пк или шелуу?
Alex
мы не можем запретить тебе прострелить себе колено играясь с ружьем
Alex
с такими познаниями я бы поостерегся размышлять о безопасности
tfhx8
пример получения доступа можете привести?
tfhx8
через маршал
tfhx8
Tishka17
Подумаешь, кто-то будет майнить на твоём железе
c
Tishka17
Особенно круто, если ты платишь за секунды CPU и у тебя авто масштабирование при превышении нагрузки :)
tfhx8
ну чтобы это эксплуатировать, они же должны получить доступ к машине?
tpouuhk
tpouuhk
🌝
c
если позволишь, то да
tfhx8
Сергій
tpouuhk
tpouuhk
🌝