Популярность имеет свои минусы. Чем популярней язык программирования, тем выше его распространённость, а значит найдутся те кто поспешит воспользоваться этим.
С ростом популярности 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
❌❌PROBABILE ERRORE AMAZON HAUL!❌❌
1️⃣ Andate su questa pagina
👉https://amzlink.to/az0kpRTfZTJBB
2️⃣ Aggiungete almeno 50€ di prodotti
3️⃣ Gli sconti si cumuleranno arrivando, in alcuni casi, anche al 90% complessivo!🤯
🚨 VELOCI PRIMA CHE ESAURISCA TUTTO
#affiliate
🚨
🚨TERMINA OGGI‼️
🔈3 MESI DI AUDIBLE A 0,99€/mese
👉https://amzlink.to/az0ag4yAJBW9E
✅Nessun obbligo di rinnovo. Puoi disdire anche subito e mantenere comunque i mesi gratuiti!
#affiliate
PROMO BLACKVIEW 💻
🤖BLACKVIEW SCM6 MONITOR PORTATILE, 14 ", Full-HD, 1920 x 1080 Pixel, tempo di risposta 5 ms
💰A soli 129,00€ invece di 209,00€
👉https://tidd.ly/4dDUUpH
#affiliate
🔝 BEST CHOICE SMARTPHONE
🤖POCO X8 Pro - Smartphone 6.59" Dimensity 8500-Ultra, batteria da 6500 mAh, sensore Sony IMX882 da 50MP con OIS
💰A soli 262,52€ invece di 497,49€
🎟Coupon: SRIT30
👉https://s.click.aliexpress.com/e/_c3IZFhuH
#affiliate
💣 INSTA 360 E DJI
🤖Insta360 X5 Action Camera Nuova 8K 30fps Lenti Sostituibili Triplo Chip AI Luce Bassa
💰A soli 371,00€ invece di 979,92€
🎟Coupon: ITAR45
👉https://s.click.aliexpress.com/e/_c3bf5bul
#affiliate
📱Samsung Galaxy S26 Ultra 512GB Smartphone Sky Blue
💰A soli 1.299,00€ invece di 1.699,00€
👉https://amzlink.to/az0wMgfYWKvuS
📱Samsung Galaxy S26+ Smartphone 512GB Sky Blue
💰A soli 1.099,00€ invece di 1.489,00€
👉https://amzlink.to/az0UNqjuGrtyx
#affiliate