Популярность имеет свои минусы. Чем популярней язык программирования, тем выше его распространённость, а значит найдутся те кто поспешит воспользоваться этим.
С ростом популярности 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
1️⃣1xBet Official Player Account — Special Promo
🌍
Promo Code: WORLDCUPAU
1️⃣https://bit.ly/Pro-Official-1xbet
🎯Exclusive Elite Benefits:
🎟Free Entry into the Million Dollar Jackpot Lottery — win up to $1,000,000
💰 Guaranteed minimum $100 bonus balance from the lottery
🔄40% Cashback on every deposit until 1 January 2026
📒Winners Announced: 1 January 2026
🔍Offer Valid Worldwide (in legal 1xBet markets)
⚠️Responsible Play: Gambling involves risk. Only play if it’s legal in your area and you are of legal age. Set limits, play smart.
💛
1️⃣𝐎𝐅𝐅𝐈𝐂𝐈𝐀𝐋 1xBet 𝐕𝐄𝐑𝐈𝐅𝐈𝐄𝐃 𝐂𝐇𝐀𝐍𝐍𝐄𝐋
♥️
🛡Your Only Trusted Source – 100% scam-free, protected, and authorized.
⚠️Important Security Notice
For all official deals, connect only with our Premium Verified Manager.
📩@Worldcupau⭐
#Worldcupau#1xBet#Giveaway#sportsbook#Football#AI#Fifa#CryptoDealer#BMW#1xBetBonus
1️⃣1xBet Official Player Account — Special Promo🌍
Promo Code: WORLDCUPAU
1️⃣https://bit.ly/Pro-Official-1xbet
🎯Exclusive Elite Benefits:
🎟Free Entry into the Million Dollar Jackpot Lottery — win up to $1,000,000
💰 Guaranteed minimum $100 bonus balance from the lottery
🔄40% Cashback on every deposit until 1 January 2026
📒Winners Announced: 1 January 2026
🔍Offer Valid Worldwide (in legal 1xBet markets)
⚠️Responsible Play: Gambling involves risk. Only play if it’s legal in your area and you are of legal age. Set limits, play smart.
💛1️⃣𝐎𝐅𝐅𝐈𝐂𝐈𝐀𝐋 1xBet 𝐕𝐄𝐑𝐈𝐅𝐈𝐄𝐃 𝐂𝐇𝐀𝐍𝐍𝐄𝐋♥️
🛡Your Only Trusted Source – 100% scam-free, protected, and authorized.
⚠️Important Security Notice
For all official deals, connect only with our Premium Verified Manager.
📩@Worldcupau ⭐
#Worldcupau#1xBet#Giveaway#sportsbook#Football#AI#Fifa#CryptoDealer#BMW#1xBetBonus
1️⃣1xBet Media Partnership 2025🌍
Are you a Telegram admin, influencer, content creator, or website owner? Join 1xBet, a global betting leader with 50M+ users in 150+ countries, and turn your audience into steady income.
👜Benefits:
– Long-term official contract
– Monthly crypto payments — fast & secure
– High rates + 10% monthly growth for consistent results
📣 Platforms: Telegram • Instagram • TikTok • YouTube • Websites
💛1️⃣𝐎𝐅𝐅𝐈𝐂𝐈𝐀𝐋 1xBet 𝐕𝐄𝐑𝐈𝐅𝐈𝐄𝐃 𝐂𝐇𝐀𝐍𝐍𝐄𝐋♥️
🛡Your Only Trusted Source – 100% scam-free, protected, and authorized.
👑𝐉𝐨𝐢𝐧 𝐭𝐡𝐞 𝟏𝐱𝐁𝐞𝐭 𝐄𝐥𝐢𝐭𝐞👑
Opportunities in:
✨ Advertising
✨ 1xPartners Affiliate Program
✨ Bank Transfer Agent
✨ E-Wallet Agent
✨ Crypto Dealer ✅
⚠️Important Security Notice
For all official deals, connect only with our Premium Verified Manager.
📩@Manager_1xBet⭐
#Worldcupau#1xBet#Giveaway#sportsbook#Football#AI#Fifa#CryptoDealer#BMW#1xBetBonus