Популярность имеет свои минусы. Чем популярней язык программирования, тем выше его распространённость, а значит найдутся те кто поспешит воспользоваться этим.
С ростом популярности Python всё больше на PyPi появляется вредоносных пакетов. Трояны, стиллеры и доставщики более опасных вредоносов.
Команда PyPi постоянно мониторит подобные случаи но и их возможности достигли предела. В результате сервис временно закрывает возможность заливки новых пакетов и регистрации юзеров.
PyPI new user and new project registrations temporarily suspended
Возможно одной из причин большого наплыва вредоносов является резко возросшая доступность их создания. Сегодня любой, даже не программист, может попросить у ChatGPT написать необходимый код и все инструкции для атаки.
Основной тип атаки - рассчёт на опечатку в названии пакета. Если невнимательный программист случайно установит pilow или djangoo, считай что вредонос уже в системе.
Чтобы избежать подобных факапов я рекомендую:
▫️ Всегда работайте в виртуальном окружении, неизвестные проекты устанавливайте внутри контейнеров.
▫️ Используйте файл requirements.txt вместо ручной установки пакетов
▫️ Очень внимательно пишите названия пакетов, а после написания проверьте еще раз. Сверьте с названием из документации.
▫️ После успешных тестов всегда фиксируйте версию пакета. Бывали случаи когда опасный код добавляли в новые версии. К тому же и без этой опасности не рекомендуется ставить по умолчанию последнюю версию.
▫️ Используйте вспомогательные инструменты для проверки безопасности, например https://pyup.io/safety или https://github.com/PyCQA/bandit. Они помогут не только найти опасный код в чужих пакетах, но и ваш код проверит на уязвимости.
Будем надеяться что PyPi переосмыслит методы борьбы с вредоносами, например внедрит ИИ для проверки как симметричный шаг.
#offtop
Latest offers:
Máster en Comercio Electrónico con WordPress 2026 by Renato Jesús Yacolca Neyra
👉Go To The Course
-----------
⚔️⚔️⚔️⚔️⚔️⚔️
Visit WebSite
@DiscountedCourseNinja
#FreeLearning#FreeCoupon
#UdemyCoupons#DiscountedCourse
Latest offers:
Master Course : Making the Business Case for Sustainability by Dr. José Prabhu J
👉Go To The Course
-----------
Teaching Methods, Teaching Quality & Teaching Delivery 3.0 by Dr. José Prabhu J
👉Go To The Course
-----------
⚔️⚔️⚔️⚔️⚔️⚔️
Visit WebSite
@DiscountedCourseNinja
#FreeLearning#FreeCoupon
#UdemyCoupons#DiscountedCourse
Latest offers:
Professional Diploma in Project Management by Md. Aliful Islam
👉Go To The Course
-----------
⚔️⚔️⚔️⚔️⚔️⚔️
Visit WebSite
@DiscountedCourseNinja
#FreeLearning#FreeCoupon
#UdemyCoupons#DiscountedCourse
Latest offers:
Master Course in Smart Cities, Urban Planning & Development by Dr. José Prabhu J
👉Go To The Course
-----------
Master Course in Corporate Social Responsibility (CSR) by Dr. José Prabhu J
👉Go To The Course
-----------
⚔️⚔️⚔️⚔️⚔️⚔️
Visit WebSite
@DiscountedCourseNinja
#FreeLearning#FreeCoupon
#UdemyCoupons#DiscountedCourse
Latest offers:
Master Course in Project Management 2.0 by Dr. José Prabhu J
👉Go To The Course
-----------
Multigenerational Leadership & Reskilling Your Organization by Dr. José Prabhu J
👉Go To The Course
-----------
Master Course in Climate Change Impact on Business by Dr. José Prabhu J
👉Go To The Course
-----------
⚔️⚔️⚔️⚔️⚔️⚔️
Visit WebSite
@DiscountedCourseNinja
#FreeLearning#FreeCoupon
#UdemyCoupons#DiscountedCourse
Latest offers:
NumPy, SciPy, Matplotlib & Pandas A-Z: Machine Learning by Sara Academy
👉Go To The Course
-----------
⚔️⚔️⚔️⚔️⚔️⚔️
Visit WebSite
@DiscountedCourseNinja
#FreeLearning#FreeCoupon
#UdemyCoupons#DiscountedCourse
Latest offers:
Certificado Profissional em Liderança e Gestão by MTF Institute of Management, Technology and Finance
👉Go To The Course
-----------
Curso Completo de Mikrotik. Configuraciones y mucha Práctica by Alvaro Chirou , Kevin Lopez , Walter Coto , Ciberseguridad Hacking Seguridad Informática
👉Go To The Course
-----------
⚔️⚔️⚔️⚔️⚔️⚔️
Visit WebSite
@DiscountedCourseNinja
#FreeLearning#FreeCoupon
#UdemyCoupons#DiscountedCourse
Latest offers:
Programador Java en 37 Días Con práctica de Entrevista y más by Alvaro Chirou , Walter Coto , Kevin Lopez , Programación | Desarrollador Full Stack | FrontEnd | BackEnd | BD
👉Go To The Course
-----------
The Complete JavaScript Course: From Zero to Expert by Sara Academy
👉Go To The Course
-----------
⚔️⚔️⚔️⚔️⚔️⚔️
Visit WebSite
@DiscountedCourseNinja
#FreeLearning#FreeCoupon
#UdemyCoupons#DiscountedCourse
Latest offers:
Language Learning with AI: Practical Skills Guide by Andrii Piatakha
👉Go To The Course
-----------
AI for Customer Success: Transforming Customer Relationships by Andrii Piatakha
👉Go To The Course
-----------
AI for Business Analysts by Agile Enterprise Coach London
👉Go To The Course
-----------
⚔️⚔️⚔️⚔️⚔️⚔️
Visit WebSite
@DiscountedCourseNinja
#FreeLearning#FreeCoupon
#UdemyCoupons#DiscountedCourse
Latest offers:
Carbon Capture (CCUS): Governance, Policy, & Social License by Alex Chyzh
👉Go To The Course
-----------
Mastering Manus: AI Automation for Marketing & Content by Anton Voroniuk , Anton Voroniuk Support
👉Go To The Course
-----------
⚔️⚔️⚔️⚔️⚔️⚔️
Visit WebSite
@DiscountedCourseNinja
#FreeLearning#FreeCoupon
#UdemyCoupons#DiscountedCourse
Latest offers:
Innovative AI Practices in Telemedicine & Virtual Care by Starweaver Team , Paul Siegel , Renate Zara
👉Go To The Course
-----------
Emotional Intelligence in Teams and Collaboration ( EQ ) by Starweaver Team , Paul Siegel , Eric Zackrison
👉Go To The Course
-----------
⚔️⚔️⚔️⚔️⚔️⚔️
Visit WebSite
@DiscountedCourseNinja
#FreeLearning#FreeCoupon
#UdemyCoupons#DiscountedCourse