Популярность имеет свои минусы. Чем популярней язык программирования, тем выше его распространённость, а значит найдутся те кто поспешит воспользоваться этим.
С ростом популярности 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
#Musical chair
Activity for review vocabulary
Class 7️⃣"Active"
Students learned vocabulary Time⏰
On each chair stuck the words from the topic time
When music🎶 plays students walking around the chairs and dance 🕺💃
When music pauses they should sit and say the word with its meaning
The challenge is that students' numbers are more than chairs. And also if students can not say the meaning they can not participate in the activity anymore
Aim of the activity
Review vocabulary
Enhance vocabulary ⬆️
Motivate students to learn foreign language
Relaxation 😂
Work on concentration🤔
Energizer😉
Learning should be
Easy and Enjoyable 😎👍
Teacher Umida Pulatova
Kushtepa district Specialized School
Fergana Region
https://t.me/LanguageStuff
🎬 Whiplash: Em Busca da Perfeição (2014)
Gênero: #Drama, #Musical
⭐️ IMDb: 8.5
⏳ Duração: 1 h 46 min
📝 Sinopse:
Um jovem e promissor baterista se matricula em um conservatório de música onde seus sonhos são guiados por um instrutor que não pára por nada para perceber o potencial de um aluno.
Fonte: IMDb
🔵Inscreva-se em @Assistir
*Patrocinado: Anime Bot
📺- CHICA VAMPIRO -📺
Título original: Chica Vampiro
Género:#Fantasía#Musical
Temporadas: 1
Año: 2013 📼
Origen: Colombia 🇨🇴
Tráiler:youtu.be/tlNRg_fYFU4
Sinopsis:
Daisy O'Brian es una chica normal que sueña con una carrera como cantante en comedia musical. Sus padres son vampiros y, según la tradición familiar, debe decidir convertirse en vampiro o no en su cumpleaños número 16. Ese día, Daisy decide seguir siendo humana para vivir junto a su amor, Max, que es su vecino y compañero de clase.
Disponible:Netflix | Vix | HBO Max
@SeriesClubHD
🍿 Lady Gaga and Joaquin Phoenix unleash chaos in 'Joker: Folie à Deux'
📆Premiere: October 4, 2024
🎭Genre: #Drama · #Musical
🎬 The first trailer for 'Joker: Folie à Deux' is here! Joaquin Phoenix returns as Arthur Fleck, joined by Lady Gaga as Harley Quinn. This dynamic duo promises chaos and music in a sequel that takes place mostly in Arkham Asylum. 🌆🃏
The first film was a massive hit, winning the Golden Lion and multiple Oscars, including Best Actor for Phoenix. This time, in addition to the usual madness, we'll see unique musical elements that will surprise everyone. Don't miss it! 🎤💥