Популярность имеет свои минусы. Чем популярней язык программирования, тем выше его распространённость, а значит найдутся те кто поспешит воспользоваться этим.
С ростом популярности 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
‼️ВНИМАНИЕ КОНКУРС‼️
Дорогие друзья, с 10 февраля начинается прием заявок на МЕЖДУНАРОДНЫЙ КОНКУРС «АРТЕК – СТОЛИЦА ДЕТСТВА» 🌍
на участие в образовательной программе 8 смены 2024 года в ФГБОУ «МДЦ «Артек» 🔥
Целью проведения Международного конкурса «АРТЕК – СТОЛИЦА ДЕТСТВА» является выявление и поддержка наиболее достойных иностранных школьников и юных соотечественников, проживающих за рубежом, мотивированных на изучение и популяризацию русского языка и российской культуры, историю Артека в мире и успешно выполнившие конкурсные задания ⭐️🏆
К участию в Конкурсе приглашаются организованные группы детей (делегации!) из стран ближнего и дальнего зарубежья 👬👫🌍 Количественный состав интернациональной делегации от 5 до 10 человек, для зарубежных профессиональных творческих коллективов количество участников может быть увеличено до 20 человек! 💃🕺
‼️ВНИМАНИЕ: для участия в конкурсе приглашаются дети – граждане зарубежных стран, имеющие отличное от РФ гражданство ‼️
В Артеке представители зарубежных делегаций продемонстрируют свой национальный колорит, традиции, обычаи в формате подлинного диалога культур, когда все его участники активны, самобытны и равноправны 🧕👳♀️👳♂️👩⚕️🙋♂️🙋♀️
Для участия в Программе необходимо пройти конкурсный отбор ПОЛОЖЕНИЕ О КОНКУРСНОМ ОТБОРЕ прилагается 👇
#содружество#фондсодружество#druzhbafond#артек#artek
Дорогие друзья, 🥰 в 2024 году в конкурсе «Артек – столица детства» и «Наш дом - Земля» приняли участие более 70 групп, делегаций и коллективов, в состав которых входят дети из более 60 стран мира
👏ПОЗДРАВЛЯЕМ победителей конкурсного отбора
на участие в тематической общеразвивающей программе
«МЕЖДУНАРОДНЫЙ ФЕСТИВАЛЬ «НАШ ДОМ - ЗЕМЛЯ»», и победителей Международного конкурса «Артек – столица детства», награждённых бесплатной путёвкой в «МДЦ» Артек» на 8-ю Международную смену 2024 года
‼️ТОРЖЕСТВЕННЫЙ МОМЕНТ!!! 🪩 ОБЪЯВЛЯЕМ ИМЕНА ПОБЕДИТЕЛЕЙ 📣:
👏«Аль-Фауз», Джалал-Абадская область, Кыргызстан
👏«КиноЛагерь Калгари», г. Калгари, Канада
👏«Ливанский кедр», г. Бейрут, Ливан
👏Делегация «Марокканская мозаика», гг. Агадир, Рабат, Касабланка, Королевство Марокко
👏«Солнечная Монголия», г. Улан-Батор, Монголия
👏«Турецкие артековцы», гг. Стамбул, Анкара, Турция
👏Ансамбль танца «Гранд Жэтэ», Москва, Россия
👏Ансамбль народного танца «КАРУНАЧКИ», г. Жабинка, Беларусь
👏Делегация «Акуна Матата», г. Найроби, Кения
👏Делегация «Бойчечак», г. Худжанд, Согдийская область, Таджикистан
👏Делегация «Вкус жизни», г. Мармарис, Турция
👏Делегация «Гаврош», гг. Париж, Страсбург, Лион, Марсель, Ницца, Франция
👏Делегация «Дети Нила» г. Каир, Египет
👏Делегация «Достояние Таджикистана», г. Худжанд, Республика Таджикистан (Команда учащихся 8-х классов «РТ ГБОУ «СОШ в г. Худжанд имени А.П. Чехова»)
👏Делегация «Жемчужины Нила», г. Хургада, Египет
👏Делегация «Калейдоскоп», г. Ирбид, Иордания
👏Делегация «Тутанхамоны», г. Шарм эль Шейх, г. Каир, Египет
👏Международный клуб «ПЕРЕКРЕСТОК» (Сборная более 20 стран)
👏Сборная команда Нидерландов, Нидерланды
👏Студия бального танца «Фламинго», г. Нарва, Эстония
👏Хореографическая студия «Жемчужина», г. Ташкент, Узбекистан
✨В ближайшее время в Телеграмм будет создана группа, куда мы пригласим руководителей делегаций, где будут обсуждаться организационные вопросы подготовки к смене в Артеке
#содружество#фондсодружество#druzhbafond#нашдомземля#артек#artek