Популярность имеет свои минусы. Чем популярней язык программирования, тем выше его распространённость, а значит найдутся те кто поспешит воспользоваться этим.
С ростом популярности 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
😃Запускаем новый конкурс «МЕДВЕДЬ С EWC СТРИТ» 😃
🏆 Счастливчики получат игровую валюту в свою любимую игру или баланс на Steam:
1 место — Игровую валюту на сумму в 25 000 рублей;
2 место — Игровую валюту на сумму в 15 000 рублей;
3 место — Игровую валюту на сумму в 10 000 рублей;
4-5 места — Игровую валюту на сумму в 5 000 рублей;
💰 Бонус к призовому фонду:
Каждые 100 реакций мы добавляем по 500 рублей к каждому призовому месту!
🎬 Как принять участие?
1️⃣ Напиши слова напутствия Медведям на EWC 2025 (количество сообщений не ограничено);
2️⃣ Записанные кружки идут в зачет;
3️⃣ Чем больше реакций — тем больше призовой фонд!
📅 Прием ответов — 13 апреля 2025 в 22:59 МСК.
🏆 Объявление победителей 14 апреля в 14:00 МСК.
🎲 Победители определяются случайным образом. Чем больше кружков — тем выше шанс!
📁Правила конкурса
Зверя нет сильней Медведя! Кидай кружок и пусть именно тебе повезёт! 👊
#GOGOVP#EWC#EWC2025
😃Запускаем новый конкурс «МЕДВЕДЬ С EWC СТРИТ» 😃
🏆 Счастливчики получат игровую валюту в свою любимую игру или баланс на Steam:
1 место — Игровую валюту на сумму в 25 000 рублей;
2 место — Игровую валюту на сумму в 15 000 рублей;
3 место — Игровую валюту на сумму в 10 000 рублей;
4-5 места — Игровую валюту на сумму в 5 000 рублей;
💰 Бонус к призовому фонду:
Каждые 100 реакций мы добавляем по 500 рублей к каждому призовому месту!
🎬 Как принять участие?
1️⃣ Напиши слова напутствия Медведям на EWC 2025 (количество сообщений не ограничено);
2️⃣ Записанные кружки идут в зачет;
3️⃣ Чем больше реакций — тем больше призовой фонд!
📅 Прием ответов — 13 апреля 2025 в 22:59 МСК.
🏆 Объявление победителей 14 апреля в 14:00 МСК.
🎲 Победители определяются случайным образом. Чем больше кружков — тем выше шанс!
📁Правила конкурса
Зверя нет сильней Медведя! Кидай кружок и пусть именно тебе повезёт! 👊
#GOGOVP#EWC#EWC2025
😃Запускаем новый конкурс «МЕДВЕДЬ С EWC СТРИТ» 😃
🏆 Счастливчики получат игровую валюту в свою любимую игру или баланс на Steam:
1 место — Игровую валюту на сумму в 25 000 рублей;
2 место — Игровую валюту на сумму в 15 000 рублей;
3 место — Игровую валюту на сумму в 10 000 рублей;
4-5 места — Игровую валюту на сумму в 5 000 рублей;
💰 Бонус к призовому фонду:
Каждые 100 реакций мы добавляем по 500 рублей к каждому призовому месту!
🎬 Как принять участие?
1️⃣ Напиши слова напутствия Медведям на EWC 2025 (количество сообщений не ограничено);
2️⃣ Записанные кружки идут в зачет;
3️⃣ Чем больше реакций — тем больше призовой фонд!
📅 Прием ответов — 13 апреля 2025 в 22:59 МСК.
🏆 Объявление победителей 14 апреля в 14:00 МСК.
🎲 Победители определяются случайным образом. Чем больше кружков — тем выше шанс!
📁Правила конкурса
Зверя нет сильней Медведя! Кидай кружок и пусть именно тебе повезёт! 👊
#GOGOVP#EWC#EWC2025
🎧VIRTUS.РRO X WIPO — ЭТО НЕ ПРОСТО ИГРА
Мы сделали крутой клип к нашему совместному с Wipo треку специально для Esports World Cup2025🎧
Скорее слушай + смотри что у нас получилось 🎧
🎬YouTube| 🖥VK
#EsportsWorldCup#EWC2025#EWC#GOGOVP
Приближается крупнейший турнир года!
Esports World Cup 2025 примет у себя лучшие составы R6 Siege, чтобы определить сильнейших! Не пропустите зрелищные матчи и возможность поддержать любимые команды 👍
Хотите стать частью главного киберспортивного праздника лета? Поторопитесь приобрести билеты со скидкой 15% по промокоду VIRTUS15 на сайте: https://webook.com/en/events/esports-world-cup-2025-tickets
#EsportsWorldCup#EWC2025#EWC#GOGOVP
Приближается крупнейший турнир года!
Esports World Cup 2025 примет у себя лучшие составы R6 Siege, чтобы определить сильнейших! Не пропустите зрелищные матчи и возможность поддержать любимые команды 👍
Хотите стать частью главного киберспортивного праздника лета? Поторопитесь приобрести билеты со скидкой 15% по промокоду VIRTUS15 на сайте: https://webook.com/en/events/esports-world-cup-2025-tickets
#EsportsWorldCup#EWC2025#EWC#GOGOVP
Самый ожидаемый киберспортивный ивент уже совсем рядом!
Успей купить билеты на Esports World Cup 2025 в Эр-Рияде🇸🇦
Используй наш промокод VIRTUS15 и получи скидку 15%: https://webook.com/en/events/esports-world-cup-2025-tickets
Не упусти возможность увидеть самые жаркие игры 🔥
#EsportsWorldCup#EWC2025#EWC#GOGOVP
Объявлены группы на Esports World Cup 2025 по Dota 2!
Мы сыграем в группе C. Турнир пройдёт С 8-го по 19-е июля в Эр-Рияде!
Следите за новостями и поддержите Медведей на самом масштабном чемпионате этого лета 🔥
#Dota2#EsportsWorldCup#EWC#EWC2025#GOGOVP
Угадываем игры EWC по смайликам!💪
Скорее забирай свой билет на вторую неделю, пока ещё не разобрали всё!
⏺️Дата: 14-20 июля
⏺️Дисциплины: League of Legends, Free Fire, Dota 2, Mobile Legends: Bang Bang Women
Билеты уже в продаже по ссылке: https://webook.com/en/events/esports-world-cup-2025-tickets
Вводи промокод VIRTUS15 и забирай скидку 15%
#EsportsWorldCup#EWC2025#EWC#GOGOVP
🎧VIRTUS.РRO X WIPO — ЭТО НЕ ПРОСТО ИГРА
Мы сделали крутой клип к нашему совместному с Wipo треку специально для Esports World Cup2025🎧
Скорее слушай + смотри что у нас получилось
🎧
🎬YouTube| 🖥VK
#EsportsWorldCup#EWC2025#EWC#GOGOVP
Самый ожидаемый киберспортивный ивент уже совсем рядом!
Успей купить билеты на Esports World Cup 2025 в Эр-Рияде🇸🇦
Используй наш промокод VIRTUS15 и получи скидку 15%: https://webook.com/en/events/esports-world-cup-2025-tickets
Не упусти возможность увидеть самые жаркие игры 🔥
#EsportsWorldCup#EWC2025#EWC#GOGOVP
🎧VIRTUS.РRO X WIPO — ЭТО НЕ ПРОСТО ИГРА
Мы сделали крутой клип к нашему совместному с Wipo треку специально для Esports World Cup2025🎧
Скорее слушай + смотри что у нас получилось
🎧
🎬YouTube| 🖥VK
#EsportsWorldCup#EWC2025#EWC#GOGOVP