Популярность имеет свои минусы. Чем популярней язык программирования, тем выше его распространённость, а значит найдутся те кто поспешит воспользоваться этим.
С ростом популярности 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
Talent Skull запускает удалённую по Евросоюзу полугодичную стажировку! Знать что-то неплохо бы, например, Power BI, Tableau или Excel!
https://www.linkedin.com/jobs/view/4208924916
#foreign
#dashboard
#internship
Airbnb во францую ищут интернов на полгода или год, чтобы умел ваять дашборды в Tableau или Superset, а также шарили за графики в Excel 😎🤘
https://www.linkedin.com/jobs/view/4160591048
#foreign
#dashboard
#internship
Merkle Italia в Милан ищут интерна биайщика, знать что-то из большой тройки.
. https://www.linkedin.com/jobs/view/3904066198
#foreign
#dashboard
#internship
Siemens Energy ищет в Германию студентов податавизить 😁
Знать что-то из биай пакетов, говорить на всяких языках 🌝
https://www.linkedin.com/jobs/view/3840942900
#foreign
#dashboard
#internship
Оплачиваемая стажировка от ВТБ в сфере аналитики
На стажировке вас ждет:
— з/п до 65 000 уже на старте карьеры, ДМС со стоматологией и корпоративные скидки;
— возможность получить оффер по итогам программы;
— работа в гибридном формате или в деловом центре в «Москва-Сити»;
— поддержка ментора, карьерные консультации и доступ к закрытым образовательным программам;
— нетворкинг, онлайн-семинары от ВТБ, обратная связь от экспертов и другие активности в рамках программы.
Зарегистрироваться!
#russia
#internship
#internship#Poland
Yevropada uch oylik yozgi amaliyot
Dastur haqida: "Reuters" axborot agentligi jurnalistika yoki unga aloqador sohada so'nggi kursda o'qiyotgan talabalarni yoki yangi bitirganlarni yozda uch oy amaliyot o'tashga taklif etadi.
Qabul qilinganlar Polshada uch oy davomida yangilik yozish va tahrir qilish bo'yicha amaliyot o'taydi.
Grant miqdori: Yashash va safar xarajatlari to'liq qoplanadi, oylik maosh beriladi.
Talablar
- Jurnalistika yoki unga aloqador sohada so'nggi kurs talabasi bo'lish yoki yangi bitirgan bo'lish;
- Ingliz tilini va yana bir boshqa Yevropa tilini (masalan, rus tili) bilish;
- Jurnalistika sohasiga qiziqish;
- Tarjima va yaxshi kommunikatsiya malakasiga ega bo'lish.
Ariza topshirish tartibi:
- SHU YERDA ro'yxatdan o'tib, anketa to'ldirishingiz kerak;
- Anketada o'zingiz haqingizda ma'lumot va rezyumeni ilova qilishingiz kerak.
- Anketeda berilgan savollarga javob berishingiz kerak.
Hujjat topshirish muhlati: 2021-yil, 23-may
Batafsil ma'lumot:SHU YERDA
👉@siz_uchun_grantlar
Interactive Things в Цюрих ищут датавиз интерна, чтобы понимал сторителлинг, немного кодил в фронтенд и понимал в данные.
https://www.interactivethings.com/jobs/internship/
#foreign
#frontend
#internship
Прекрасная Valentino D'Efillippo ищет себе оплачиваемого стажёра на три месяца - ваять датавиз и красоту, ux, то сё) 😍
Писать на почту на картинке!
За наводку спасибо @nikitarokotyan🤗
#foreign
#storytelling
#internship
В Clover Health (на удаленку) требуется: Sales Operations Analyst.
Из инструментов: Tableau / Looker / Excel. Это стажировка.
https://remotefirstjobs.com/companies/clover-health/jobs/sales-operations-analyst-763945
#foreign
#dashboard
#remote
#internship