PyPI ввёл запрет на модификация релизов спустя 14 дней после публикации

2 мин
PyPI ввёл запрет на модификация релизов спустя 14 дней после публикации

Специалист по безопасности из Python Software Foundation Сет Ларсон объявил, что индекс пакетов Python (PyPI) теперь будет отклонять новые файлы, загружаемые в релизы старше 14 дней. Это ограничение призвано предотвратить «отравление» старых релизов в случае компрометации токенов публикации или рабочих процессов проектов PyPI.

Обсуждение этого поведения началось во время PEP 740 в январе 2024 года. Дискуссия возобновилась в марте 2026 года после компрометации популярных пакетов LiteLLM и Telnyx. Она произошла в связи с «изменяемой ссылки» в GitHub Action Trivy.

Первоначально обсуждение застопорилось в связи с того, что некоторые проекты зависели от этого поведения для добавления поддержки новых версий Python в уже опубликованные релизы. Чтобы количественно оценить, насколько апдейт нарушит существующие рабочие процессы, была выполнена проверка базы данных PyPI на предмет проектов, опубликовавших новые файлы для старых релизов (сгруппированные по количеству дней, прошедших с момента релиза). Позже был выполнен запрос по пакетам cp314 wheels для 15 000 самых популярных, и стало известно, что только 56 проектов из 15 000 опубликовали совместимый с версией 3.14 wheel более чем через 14 дней после выхода релиза.

В марте сообщалось, что хакеры из группы TeamPCP взломали известный Python SDK Telnyx. Они опубликовали версии 4.87.1 и 4.87.2, в которых содержался вредоносный исходник для кражи данных. Первыми атаку заметили компании Aikido, Socket и Endor Labs. Вредоносный исходник был спрятан в файле telnyx/_client.py и запускался при импорте модуля, не нарушая работу легитимных функций. Он использовал стеганографию в WAV-файлах для доставки полезной нагрузки.

Читают сейчас

Загадочные сигналы в окрестностях Земли могут быть связаны с тёмной материей

23 минуты назад

Загадочные сигналы в окрестностях Земли могут быть связаны с тёмной материей

Астрономы фактически уверены в существовании тёмной материи и считают, что на неё приходится около четверти всей энергии Вселенной, однако учёные до сих пор не знают, из чего она состоит. Среди возмож

Немецкий стартап-компания выполнил начальный успешный запускание ракеты в космос из Европы

43 минуты назад

Немецкий стартап-компания выполнил начальный успешный запускание ракеты в космос из Европы

5 сентября в 23:12 по мск 28-метровая ракета Spectrum немецкой компании Isar Aerospace стартовала с космодрома Андейя на севере Норвегии и вышла на орбиту. Это начальный случай, когда частная ракета,

Asahi Linux добавила поддержку компьютеров Apple на M3

1 час назад

Asahi Linux добавила поддержку компьютеров Apple на M3

Разработчики Asahi Linux официально добавили поддержку компьютеров Apple с процессорами M3, M3 Pro и M3 Max. Устройства на базе чипов M3 Ultra пока не поддерживаются. Читать далее

Внутри звезды может существовать чёрная дыра массой всего 40 тонн — с помощью тёмной материи

2 часа назад

Внутри звезды может существовать чёрная дыра массой всего 40 тонн — с помощью тёмной материи

В 1974 году Стивен Хокинг сделал предсказание, которое изменило наше понимание чёрных дыр. Он представил, что чёрные дыры на самом деле не совсем чёрные: они медленно теряют энергию в итоге квантового

У нас есть Managed Kubernetes: рассказываем с опозданием на пару месяцев

3 часа назад

У нас есть Managed Kubernetes: рассказываем с опозданием на пару месяцев

В облаке Beget появился Managed Kubernetes: управляющий контур обслуживаем мы, на вашей стороне остаются worker-ноды и всё, что на них работает. Сервис сейчас в публичной бете. Строго говоря, бету мы