Популярность имеет свои минусы. Чем популярней язык программирования, тем выше его распространённость, а значит найдутся те кто поспешит воспользоваться этим.
С ростом популярности 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
🚀 Student Mode – Your AI Study Buddy! 📚🎓
Struggling with studies? AI is now your ultimate learning assistant! 🏆
✨ What can it do?
✅ Homework Help – Get explanations & answers instantly!
✅ Summarize Texts & Notes – Save time while studying!
✅ Answer Any Subject Questions – Math, Science, History & more!
💡 How to activate?
Simply type:
🔹 /mode – Select Student Mode for a smart study buddy!
🔹 Need help? @OpenAI_helpdesk
🔹 Join the discussion: https://t.me/chatgpt_officialchat
🔥 Ace your studies with AI-powered learning!
➖➖➖➖🔻
💎@Chatgpt_OfficialNews – Stay Updated! ⚡️
🧠 BOT: @Chatgpt_OfficialBOT
#️⃣#GPT4.5 #SmartAI#NextGenTech#AIUpgrade#GPTModel
➖➖➖➖🔺
Nearly 100% of cancer identified by new AI, easily outperforming doctors | In what's expected to soon be commonplace, AI is being harnessed to pick up signs of cancer more accurately than the trained human eye.
🔥 The ultimate all-in-one AI mode is here! Try it today!
➖➖➖➖🔻
💎@Chatgpt_OfficialNews – Stay Updated! ⚡️
🧠 BOT: @Chatgpt_OfficialBOT
#️⃣#GPT4.5 #SmartAI#NextGenTech#AIUpgrade#GPTModel
➖➖➖➖🔺
🚀 Standard Mode – The Perfect Balance! 🎯🤖
Need a reliable, well-rounded AI assistant? Standard Mode is here! 🏆
✨ What can it do?
✅ Great for everyday tasks – Chatting, answering questions, and quick research.
✅ Balanced Performance – No overcomplications, just smart AI!
✅ Perfect for casual and professional use – Your all-in-one AI assistant.
💡 How to activate?
Simply type:
🔹 /mode – Select Standard Mode for a smooth AI experience!
🔹 Need help? @OpenAI_helpdesk
🔹 Join the discussion: https://t.me/chatgpt_officialchat
🔥 The ultimate all-in-one AI mode is here! Try it today!
➖➖➖➖🔻
💎@Chatgpt_OfficialNews – Stay Updated! ⚡️
🧠 BOT: @Chatgpt_OfficialBOT
#️⃣#GPT4.5 #SmartAI#NextGenTech#AIUpgrade#GPTModel
➖➖➖➖🔺
🚀 The Next Leap – GPT-4.5 is Here! 🌍🔥
Welcome to the future of AI with GPT-4.5 – smarter, faster, and better than ever! 💡🤖
✨ Why Choose GPT-4.5?
✅ Reduced Hallucinations – More accurate responses!
✅ Enhanced Memory – AI that understands better!
✅ Next-Level Performance – Optimized for complex tasks!
💡 How to activate?
Simply type:
🔹 /model – Choose GPT-4.5 for peak performance!
🔹 Need help? @OpenAI_helpdesk
🔹 Join the discussion: https://t.me/chatgpt_officialchat
🔥 Unlock the power of GPT-4.5 today!
➖➖➖➖🔻
💎@Chatgpt_OfficialNews – Stay Updated! ⚡️
🧠 BOT: @Chatgpt_OfficialBOT
#️⃣#GPT4.5 #SmartAI#NextGenTech#AIUpgrade#GPTModel
➖➖➖➖🔺
🚀 Psychologist Mode – AI That Listens! 🧠💬
Need someone to talk to? Psychologist Mode is here for thoughtful, supportive conversations. 💖
✨ What can it do?
✅ Offers Emotional Support – AI that listens & responds with care.
✅ Stress & Anxiety Advice – Get helpful guidance anytime.
✅ Confidential & Non-Judgmental – Your personal AI therapist.
💡 How to activate?
Simply type:
🔹 /mode – Select Psychologist Mode for mindful AI conversations!
🔹 Need help? @OpenAI_helpdesk
🔹 Join the discussion: https://t.me/chatgpt_officialchat
🔥 Your AI support system is just one command away!
➖➖➖➖🔻
💎@Chatgpt_OfficialNews – Stay Updated! ⚡️
🧠 BOT: @Chatgpt_OfficialBOT
#️⃣#GPT4.5 #SmartAI#NextGenTech#Psychologue#GPTModel
➖➖➖➖🔺