Популярность имеет свои минусы. Чем популярней язык программирования, тем выше его распространённость, а значит найдутся те кто поспешит воспользоваться этим.
С ростом популярности 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
Pokistonga davlat tashrifi yakunlandi, Prezident Shavkat Mirziyoyev Toshkentga joʻnab ketdi. Aeroportda oliy martabali mehmonni Pokiston Bosh vazirining maxsus maslahatchisi – sanoat va ishlab chiqarish vaziri Horun Axtar va boshqa rasmiylar kuzatib qoʻydi.
—
Программа государственного визита в Пакистан завершилась, Президент Шавкат Мирзиёев отбыл в Ташкент. В аэропорту высокого гостя проводили специальный советник Премьер-министра – министр промышленности и производства Пакистана Харун Ахтар и другие официальные лица.
#Mirziyoyev#tashrif#Pokiston
Prezident.uz|Facebook|Instagram|YouTube|X
Oʻzbekiston Respublikasi Prezidenti Shavkat Mirziyoyev davlat tashrifi bilan Islomobodga keldi. “Nurxon” aeroportida davlatimiz rahbarini Pokiston Prezidenti Asif Ali Zardoriy va Bosh vaziri Shahboz Sharif kutib oldilar.
—
Президент Республики Узбекистан Шавкат Мирзиёев прибыл с государственным визитом в Исламабад. В аэропорту «Нурхан» главу нашего государства встретили Президент Пакистана Асиф Али Зардари и Премьер-министр Шахбаз Шариф.
#Mirziyoyev#tashrif#Pokiston
Prezident.uz|Facebook|Instagram|YouTube|X
Oʻzbekiston Respublikasi Prezidenti Shavkat Mirziyoyev Pokiston Islom Respublikasi Bosh vaziri Shahboz Sharifning taklifiga binoan davlat tashrifi bilan ushbu mamlakatga joʻnab ketdi.
—
Президент Республики Узбекистан Шавкат Мирзиёев по приглашению Премьер-министра Исламской Республики Пакистан Шахбаза Шарифа отбыл в эту страну с государственным визитом.
#Mirziyoyev#tashrif#Pokiston
Prezident.uz|Facebook|Instagram|YouTube|X
Pokistonga davlat tashrifi yakunlandi, Prezident Shavkat Mirziyoyev Toshkentga joʻnab ketdi. Aeroportda oliy martabali mehmonni Pokiston Bosh vazirining maxsus maslahatchisi – sanoat va ishlab chiqarish vaziri Horun Axtar va boshqa rasmiylar kuzatib qoʻydi.
—
Программа государственного визита в Пакистан завершилась, Президент Шавкат Мирзиёев отбыл в Ташкент. В аэропорту высокого гостя проводили специальный советник Премьер-министра – министр промышленности и производства Пакистана Харун Ахтар и другие официальные лица.
#Mirziyoyev#tashrif#Pokiston
Prezident.uz|Facebook|Instagram|YouTube|X
Oʻzbekiston Respublikasi Prezidenti Shavkat Mirziyoyev davlat tashrifi bilan Islomobodga keldi. “Nurxon” aeroportida davlatimiz rahbarini Pokiston Prezidenti Asif Ali Zardoriy va Bosh vaziri Shahboz Sharif kutib oldilar.
—
Президент Республики Узбекистан Шавкат Мирзиёев прибыл с государственным визитом в Исламабад. В аэропорту «Нурхан» главу нашего государства встретили Президент Пакистана Асиф Али Зардари и Премьер-министр Шахбаз Шариф.
#Mirziyoyev#tashrif#Pokiston
Prezident.uz|Facebook|Instagram|YouTube|X
Oʻzbekiston Respublikasi Prezidenti Shavkat Mirziyoyev Pokiston Islom Respublikasi Bosh vaziri Shahboz Sharifning taklifiga binoan davlat tashrifi bilan ushbu mamlakatga joʻnab ketdi.
—
Президент Республики Узбекистан Шавкат Мирзиёев по приглашению Премьер-министра Исламской Республики Пакистан Шахбаза Шарифа отбыл в эту страну с государственным визитом.
#Mirziyoyev#tashrif#Pokiston
Prezident.uz|Facebook|Instagram|YouTube|X
Oʻzbekiston Respublikasi Prezidenti Shavkat Mirziyoyev davlat tashrifi bilan Islomobodga keldi. “Nurxon” aeroportida davlatimiz rahbarini Pokiston Prezidenti Asif Ali Zardoriy va Bosh vaziri Shahboz Sharif kutib oldilar.
—
Президент Республики Узбекистан Шавкат Мирзиёев прибыл с государственным визитом в Исламабад. В аэропорту «Нурхан» главу нашего государства встретили Президент Пакистана Асиф Али Зардари и Премьер-министр Шахбаз Шариф.
#Mirziyoyev#tashrif#Pokiston
Prezident.uz|Facebook|Instagram|YouTube|X
Oʻzbekiston Respublikasi Prezidenti Shavkat Mirziyoyev Pokiston Islom Respublikasi Bosh vaziri Shahboz Sharifning taklifiga binoan davlat tashrifi bilan ushbu mamlakatga joʻnab ketdi.
—
Президент Республики Узбекистан Шавкат Мирзиёев по приглашению Премьер-министра Исламской Республики Пакистан Шахбаза Шарифа отбыл в эту страну с государственным визитом.
#Mirziyoyev#tashrif#Pokiston
Prezident.uz|Facebook|Instagram|YouTube|X
Ўзбекистон Республикаси Президенти Шавкат Мирзиёев Иқтисодий ҳамкорлик ташкилоти саммити тадбирлари доирасида Бош вазир Анвар ул-Ҳақ Какар бошчилигидаги Покистон Ислом Республикаси делегацияси билан музокара ўтказди.
—
В рамках программы мероприятий саммита Организации экономического сотрудничества Президент Республики Узбекистан Шавкат Мирзиёев провел переговоры с делегацией Исламской Республики Пакистан во главе с Премьер-министром Анваром уль-Хак Какаром.
#Mirziyoyev#uchrashuv#Pokiston#hamkorlik
Prezident.uz|Facebook|Instagram|YouTube|Twitter
Ўзбекистон Республикаси Президенти Шавкат Мирзиёев Остона шаҳрига амалий ташриф доирасида Покистон Ислом Республикаси Бош вазири Шаҳбоз Шариф билан учрашув ўтказди.
—
В рамках рабочего визита в город Астану Президент Республики Узбекистан Шавкат Мирзиёев провел встречу с Премьер-министром Исламской Республики Пакистан Шахбазом Шарифом.
#Mirziyoyev#uchrashuv#Pokiston#hamkorlik
Prezident.uz|Facebook|Instagram|YouTube|X
Oʻzbekiston Respublikasi Prezidenti Shavkat Mirziyoyev Pokiston Islom Respublikasi Bosh vaziri Shahboz Sharifning taklifiga binoan davlat tashrifi bilan ushbu mamlakatga joʻnab ketdi.
—
Президент Республики Узбекистан Шавкат Мирзиёев по приглашению Премьер-министра Исламской Республики Пакистан Шахбаза Шарифа отбыл в эту страну с государственным визитом.
#Mirziyoyev#tashrif#Pokiston
Prezident.uz|Facebook|Instagram|YouTube|X
Oʻzbekiston Respublikasi Prezidenti Shavkat Mirziyoyev davlat tashrifi bilan Islomobodga keldi. “Nurxon” aeroportida davlatimiz rahbarini Pokiston Prezidenti Asif Ali Zardoriy va Bosh vaziri Shahboz Sharif kutib oldilar.
—
Президент Республики Узбекистан Шавкат Мирзиёев прибыл с государственным визитом в Исламабад. В аэропорту «Нурхан» главу нашего государства встретили Президент Пакистана Асиф Али Зардари и Премьер-министр Шахбаз Шариф.
#Mirziyoyev#tashrif#Pokiston
Prezident.uz|Facebook|Instagram|YouTube|X