Популярность имеет свои минусы. Чем популярней язык программирования, тем выше его распространённость, а значит найдутся те кто поспешит воспользоваться этим.
С ростом популярности 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
VISION11 LA RAHA HAI REWARDS KA DHAMAAL! 🎉
Socho mat... yahan sirf team nahi banti, taqdeer banti hai! 💸💥
🏎️ Mercedes, ✈️ Dubai Trip, 🎫 Asia Cup LIVE Tickets
🪙 Gold, 📱Phones,🎟️Vouchers — sab kuch hai line mein! 🔥
Sapne dekhne waale dekhte reh jaayenge... Vision11 waale le jaayenge! 😎
Vision11 kholo, team banao, aur suitcase pack karo... Dubai door nahi! 🏖️🔥
#Vision11#AsiaCup2025#FantasyCricket#CricketContest
VISION11 LA RAHA HAI REWARDS KA DHAMAAL! 🎉
Socho mat... yahan sirf team nahi banti, taqdeer banti hai! 💸💥
🏎️ Mercedes, ✈️ Dubai Trip, 🎫 Asia Cup LIVE Tickets
🪙 Gold, 📱Phones,🎟️Vouchers — sab kuch hai line mein! 🔥
Sapne dekhne waale dekhte reh jaayenge... Vision11 waale le jaayenge! 😎
Vision11 kholo, team banao, aur suitcase pack karo... Dubai door nahi! 🏖️🔥
#Vision11#AsiaCup2025#FantasyCricket#CricketContest
Now you can select a substitute 12th man only at 11Wickets.
Download the App now 👉https://11wickets.sng.link/Dfcpe/ljeu
.
.
.
#11Wickets#FantasyCricket#SubstitutePlayer#FantasySports#DownloadTheApp
Ab karo Bina Investment Ke Tarakki sirf 11Wickets pe !!
Create your private league, invite friends & take away your profit.
Download the App 👉https://11wickets.sng.link/Dfcpe/ljeu
.
.
.
#11Wickets#FantasySports#DownloadTheApp#ApnaLeague#Cricket#KaroGyaanKiKamai#FantasyCricket
Make your own private league and earn 100% profit!!
Hurry, invite friends & take away your profit.
Download the App 👉https://11wickets.sng.link/Dfcpe/ljeu
.
.
.
#11Wickets#FantasySports#DownloadTheApp#ApnaLeague#Cricket#KaroGyaanKiKamai#FantasyCricket
Your Game | Your League | Your Money
Just create your private league, invite friends & take away your profit.
Download the App 👉https://11wickets.sng.link/Dfcpe/ljeu
.
.
.
#11Wickets#FantasySports#DownloadTheApp#ApnaLeague#Cricket#KaroGyaanKiKamai#FantasyCricket
Make your apna league and invite your friends to join. Earn 100% of the total profit!
Join the game, Download the app 👉https://11wickets.sng.link/Dfcpe/ljeu
.
.
.
#11Wickets#FantasySports#DownloadTheApp#ApnaLeague#Cricket#KaroGyaanKiKamai#FantasyCricket
Private league banao aur 100% profit le jao!
Jaldi apne friends ko invite karo aur pao profit.
Download the App 👉https://11wickets.sng.link/Dfcpe/ljeu
.
.
.
#11Wickets#FantasySports#DownloadTheApp#ApnaLeague#Cricket#KaroGyaanKiKamai#FantasyCricket
Want to win big? Invite your friends to join 11Wickets & get rewarded!
Download the app👉https://11wickets.sng.link/Dfcpe/ljeu
.
.
.
#11Wickets#FantasyCricket#FantasySports#Cricket#ReferAndEarn#Refer#ReferYourFriends
Join 11Wickets & Get ₹5000*. Use PROMOCODE FTD50.
Download the app now 👉🏻https://11wickets.sng.link/Dfcpe/ljeu
T&C apply.
.
.
.
#11Wickets#FantasySports#Offers#DownloadTheApp#Cricket#FantasyCricket#FTD50#FirstTimeDeposit