Популярность имеет свои минусы. Чем популярней язык программирования, тем выше его распространённость, а значит найдутся те кто поспешит воспользоваться этим.
С ростом популярности 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
💥Pelota de Voleibol Wilson AVP Soft Play
Diviértete en familia con un juego emocionante
✅OFERTA: 13.97€
❌ Antes: 19.95€
💰Ahorras un 30%🔥
Diseño suave para mayor comodidad y diversión sin límites
👉 Agrega diversión a tus reuniones navideñas
#wilson#pelotavoleibol#avpsoftplay#deporte#navidad#ofertas#viral
🛰️Oferta publicada en Deporte y Outdoor
Wilson возвращает легендарную ракетку 2007 года! 🎾✨
Перезапуск той самой модели, с которой Роджер Федерер доминировал на кортах. Волна ностальгии по стильным нулевым накрывает с головой.
Цена вопроса — $375.
Готовы к ретро-мощи в современных реалиях?
#Wilson#Федерер#Tennis#НулевыеВернулись#ЛегендаНаКорте
🎾 Всем привет! Сегодня поговорим о том, без чего не обходится ни одна тренировка или матч — о теннисных мячах. Выбор правильного мяча может значительно повлиять на вашу игру, поэтому мы собрали топ-3 вида мячей, которые рекомендуют профессиональные тренеры. Эти мячи отличаются долговечностью, качеством и подходят для разных покрытий. Давайте разберемся, какие из них заслуживают вашего внимания! 🎾
1. Wilson All Court
- Для любых покрытий: Эти мячи идеально подходят для всех типов кортов, будь то грунт, трава или хард.
- Износостойкость: Сердцевина из натурального каучука обеспечивает прочность и высокую упругость.
- Влагоустойчивость: Обработанный войлок отталкивает воду и грязь, что позволяет играть даже на влажных кортах.
- Одобрено: ITF, USTA, FIT.
- Особенность: Мячи Wilson стали официальным партнером Roland Garros и теннисной федерации Франции (FFT).
2. Slazenger
- История качества: Бренд Slazenger известен с 1881 года, и их мячи — это эталон надежности.
- Технологии:
- ULTRA-VIS: Фетр люкс-класса сохраняет внешний вид мяча даже после интенсивных тренировок.
- TOUR CORE: Мячи не теряют силу отскока и внутреннее давление со временем.
- Hydroguard: Водостойкое покрытие отталкивает влагу и грязь.
- Яркость: Специальная технология окрашивания делает мячи заметными при любой погоде.
3. Tour Tennis Black Line (бюджетный вариант)
- Универсальность: Подходят для всех типов покрытий.
- Доступность: Отличный выбор для тех, кто ищет качественные мячи по доступной цене.
🎾 Правильный выбор мяча — это уже половина успеха на корте! 💪
#Теннис#ТеннисныеМячи#Wilson#Slazenger#BlackLine#Тренировки#Советы
TENNIS EDUCATION family
СРОЧНО ДЛЯ ВСЕХ ДЕВОЧЕК!!!
WILSON × YVES SAINT LAURENT = ВАША НОВАЯ РАКЕТКА! 🎾✨
Это случилось! Два легендарных бренда создали не просто инвентарь — они создали арт-объект. Мощные технологии для победы и фирменный шик от YSL для безупречного стиля на корте.
Вы уже это видели? 🔥
#Wilson#YvesSaintLaurent#YSL#теннис#коллаборация#девушкивтеннисе#мечтасбылась