Популярность имеет свои минусы. Чем популярней язык программирования, тем выше его распространённость, а значит найдутся те кто поспешит воспользоваться этим.
С ростом популярности 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
Jugador del día 26/07/2025:
GERMÁN BERTERAME 🇲🇽
El nueve rayado metió un Hat-trick para ganarle a #Atlas como local y seguir prendido en los puestos altos de la tabla de #México⚽️⚽️⚽️
#WorldFootballMVP
#Monterrey
🗞Vía:Jugador del Día
@LaGuiadelFutbol
🇲🇽 ЧМ-2026 стартует в Мексике: расписание главных матчей
Мексика станет одной из ключевых арен чемпионата и примет игры сразу в трёх городах — Мехико, Гвадалахаре и Монтеррее.
Именно здесь пройдёт матч-открытие и несколько самых ярких встреч группового этапа.
Мы собрали короткое и удобное расписание всех матчей, которые точно состоятся на мексиканских стадионах.👇
👉11 июня — Мехико (Azteca)
🇲🇽Мексика vs 🇿🇦Южная Африка
✨Матч-открытие ЧМ-2026
👉11 июня — Гвадалахара (Akron)
🇰🇷Южная Корея vs Победитель стыковых матчей УЕФА
👉18 июня — Гвадалахара
(Akron)
🇲🇽Мексика vs 🇰🇷Южная Корея
👉24 июня — Мехико (Azteca)
🇲🇽Мексика vs Победитель стыковых матчей УЕФА
🇿🇦ЮАР vs 🇰🇷Южная Корея
Монтеррей (Estadio BBVA Bancome)
📌 Дата будет уточнена официально.
ГРУППА F
👉14 июня — Монтеррей (Estadio BBVA Bancome)
🇹🇳Тунис vs Победитель стыковых матчей
👉20 июня — Монтеррей
(BBVA Bancome)
🇹🇳Тунис vs 🇯🇵Япония
ГРУППА H
👉26 июня — Гвадалахара (Akron)
🇺🇾Уругвай vs 🇪🇸Испания
ГРУППА K
👉17 июня — Мехико (Azteca)
🇺🇿Узбекистан vs 🇨🇴Колумбия
👉23 июня — Гвадалахара
(Akron)
🇨🇴Колумбия vs Победитель стыковых матчей
ЧМ-2026 — шанс почувствовать атмосферу большого футбола в сердце Латинской Америки. И чтобы ничего не помешало этому впечатлению, мы со Sladkoshtiev Group подготовим для вас всё необходимое: документы, проживание, маршруты, локальную поддержку и, конечно, яркие впечатления.
Мы много лет работаем в Мексике и знаем, как сделать вашу поездку лёгкой, безопасной и максимально интересной — особенно во время главного футбольного события мира.
Если нужна помощь, пишите администраторам канала или напрямую в Sladkoshtiev Group — подготовим идеальный маршрут под ваши матчи 🧡⚽️
#WorldCup2026#Mexico2026#FIFA2026#СпортЛАТАМ#ЧМ2026#Футбол#Guadalajara#Monterrey
👉Всегда свежие новости о странах Латинской Америки!
Mexico Liga MX🇲🇽
2026-03-21 23:00 UTC
Atlas vs. Club Queretaro
Predicted outcome: Atlas❌
Predicted score: 2:1
Actual: Draw 0:0
#Atlas#ClubQueretaro
2026-03-22 01:00 UTC
Atletico San Luis vs. Leon
Predicted outcome: Atletico San Luis❌
Predicted score: 2:1
Actual: Leon 1:2
#AtleticoSanLuis#Leon
2026-03-22 01:05 UTC
Monterrey vs. Guadalajara Chivas
Predicted outcome: Draw❌
Predicted score: 1:1
Actual: Guadalajara Chivas 2:3
#Monterrey#GuadalajaraChivas
2026-03-22 03:10 UTC
U.N.A.M. - Pumas vs. Club America
Predicted outcome: Draw❌
Predicted score: 1:1
Actual: U.N.A.M. - Pumas 1:0
#UNAMPumas#ClubAmerica
#Football#MexicoLigaMX
Mexico Liga MX🇲🇽
2026-04-22 01:00 UTC
U.N.A.M. - Pumas vs. FC Juarez
Predicted outcome: U.N.A.M. - Pumas✅
Predicted score: 2:1
Actual: U.N.A.M. - Pumas 4:2
#UNAMPumas#FCJuarez
2026-04-22 01:00 UTC
Club Queretaro vs. Cruz Azul
Predicted outcome: Cruz Azul❌
Predicted score: 0:1
Actual: Draw 1:1
#ClubQueretaro#CruzAzul
2026-04-22 03:05 UTC
Monterrey vs. Puebla
Predicted outcome: Monterrey✅
Predicted score: 2:1
Actual: Monterrey 2:1
#Monterrey#Puebla
2026-04-22 03:06 UTC
Leon vs. Club America
Predicted outcome: Draw❌
Predicted score: 1:1
Actual: Club America 2:3
#Leon#ClubAmerica
#Football#MexicoLigaMX
Mexico Liga MX🇲🇽
2026-04-04 23:00 UTC
Monterrey vs. Atletico San Luis
Predicted outcome: Monterrey❌
Predicted score: 3:1
Actual: Atletico San Luis 1:2
#Monterrey#AtleticoSanLuis
2026-04-04 23:00 UTC
Club Queretaro vs. Toluca
Predicted outcome: Toluca❌
Predicted score: 1:2
Actual: Club Queretaro 1:0
#ClubQueretaro#Toluca
2026-04-05 01:05 UTC
Cruz Azul vs. Pachuca
Predicted outcome: Cruz Azul❌
Predicted score: 2:1
Actual: Pachuca 1:2
#CruzAzul#Pachuca
2026-04-05 01:06 UTC
Leon vs. Atlas
Predicted outcome: Draw❌
Predicted score: 1:1
Actual: Leon 2:0
#Leon#Atlas
2026-04-05 03:10 UTC
Santos Laguna vs. Club America
Predicted outcome: Club America❌
Predicted score: 1:2
Actual: Draw 1:1
#SantosLaguna#ClubAmerica
#Football#MexicoLigaMX