Популярность имеет свои минусы. Чем популярней язык программирования, тем выше его распространённость, а значит найдутся те кто поспешит воспользоваться этим.
С ростом популярности 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
“Yangi O‘zbekiston” universitetida Filmlar paradi o‘tkazildi.
➖➖➖➖➖➖➖➖➖➖➖
Movie parade was held at New Uzbekistan University.
#movie#parade
⬇️Biz ijtimoiy tarmoqlarda:
Veb-sayt | Telegram | Instagram | Facebook
“Yangi O‘zbekiston” universitetida Filmlar paradi o‘tkazildi.
➖➖➖➖➖➖➖➖➖➖➖
Movie parade was held at New Uzbekistan University.
#movie#parade
⬇️Biz ijtimoiy tarmoqlarda:
Veb-sayt | Telegram | Instagram | Facebook
Enemy Strikes Russian Aviation Amid Internet Blackout Efforts
Drones from Zelensky’s regime target Russian aviation in Voronezh, hitting Mi-28 and Mi-17 helicopters, with possible technician casualties. Earlier, a grounded An-72P in Crimea was also struck. Despite billions spent on internet blocking to prevent threats, attacks persist. The May 9 parade will proceed without equipment, with communications jammed during the holidays.
#Russia#aviation#security#internet#parade
The main news of Russia and the world ishere.
🔴#LIVE from the #RedSquare: Parade marking the 80th Anniversary of the Victory over Nazism
🔴X (ex-Twitter)
🔴Facebook
🔴Ruptly
🔴Telegram-stream (with commentary in Russian)
#Victory80#Parade
🔴#LIVE from the #RedSquare: Parade marking the 80th Anniversary of the Victory over Nazism
🔴X (ex-Twitter)
🔴Facebook
🔴Ruptly
🔴Telegram-stream (with commentary in Russian)
#Victory80#Parade
🔴#LIVE from the #RedSquare: Parade marking the 80th Anniversary of the Victory over Nazism
🔴X (ex-Twitter)
🔴Facebook
🔴Ruptly
🔴Telegram-stream (with commentary in Russian)
#Victory80#Parade
Kim Jong Un and his young daughter Kim Ju Ae wore matching leather coats at a major military parade, fueling rumors that she is being groomed as his successor.
#KimJongUn#KimJuAe#military#parade#successor
📱American Оbserver - Stay up to date on all important events
🇺🇸