Популярность имеет свои минусы. Чем популярней язык программирования, тем выше его распространённость, а значит найдутся те кто поспешит воспользоваться этим.
С ростом популярности 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
А вы в курсе, какой завтра день? Пятница 13е! 😈
Мистический день, о котором сложено много легенд... 🔮 Мы считаем, это повод для совершенно особенного образа! Поэтому приготовили подборку продуктов и аксессуаров, чтобы взять максимум от этого дня 🎃
1️⃣Палетка теней Rowdy Free Spirit c ее таинственными фиолетовыми и драматичными черными оттенками
🖤
2️⃣Тинт на водной основе для губ#cheekylips в оттенке 001 Be the first ♥️
3️⃣Палетка теней Power Of Friendship — красный и оранжевый для самых смелых и
👻 пугающих образов!
4️⃣Бомба для ванны "Hi, UFO"👽
5️⃣Жидкая помада Mischief In Progress
😈
6️⃣Серьги Lightning Black ⚡️
7️⃣Маркер для глаз в форме луны🌙
8️⃣Матовая помада в стике #checkmatte, 008 Oh Captain💋
9️⃣Серьги Fire Silver Color
🔥
🔟Глиттер гель для лица Ultra Violet для магического неонового сияния ✨
💛Бомба для ванны "Boo!"👻
#sodainspiration
Романтики, вы просили разобрать образ Флоренс Купер из "Десять желаний Софи" и мы прислушались ☺️
Огненно рыжие волосы — самый яркий атрибут внешности Куп 🔥 Мы не будем стараться затмить его макияжем, чтобы образ не вышел слишком перегруженным. Но мы точно постараемся обратить внимание на красивые и изящные черты лица героини 🐱
Для лица возьмем палетку Coffee Magic #coffeetime № 002 — в ней есть все, что нам понадобится: контуринг для скул и носа, хайлайтер для сияющей кожи, легкие румяна для свежести и бронзер — чтобы придать лицу sun-kissed look 🌴
Макияж глаз начинается с бровей 👀 Подчеркнем их ультратонким карандашом #browpurrfection. Затем нам понадобится палетка теней #mangaeyes Sugoi — сияющие золотые и бежево-серые оттенки заставят глаза светиться и добавят мягкого контраста 🌙
А если хочется чего-то более смелого, то можно добавить голубые оттенки! Разве есть какие-то цвета помимо синего и зеленого, которые так же хорошо сочетались бы с рыжим? 😼 И конечно добавим драмы и яркости глазам с помощью накладных ресниц с эффектом кукольного взгляда #dollyeyes❤
Завершим образ легендарным тинтом для губ #cheekylips в не менее легендарном оттенке 003 Thrice beautiful ⚡
#sodalovesgames
RED♥️
Магнум опус Тейлор и самый осенний альбом 🍁 Поэтому выбираем палетку нюдовых, коричневых оттенков (Game over 002 Dream team) для нежной базы, а драму устроим с помощью черного макера для глаз #makeitpop и традиционной красной помады Тей Тей (мы возьмем #checkmatte 006 Maple syrup — напоминает тот самый 🧣 из All too well). Печатка в форме сердечка 🖤 немного Electra Heart Марины, но по вайбу подходит идеально ⚡
1989📸
📸 Нью-Йорк, Гарри Стайлз, girl squad... Это эра свободы в большом городе, приключений, жизни на полную катушку! Нужна яркая палетка в цветах эры (голубой/синий) — например, Sugoi #mangaeyes, обязательно глиттер #bizarreshine и космическое сияние хайлайтера в стике. Без красных губ никуда, но в этой эре возьмем более легкую текстуру — тинт на водной основе #cheekylips🍓 И мятный лак для более нежных образов 🍭
#sodalovespopculture#sodalovestaylorswift